mirror of
https://gitlab.com/comunic/comunicapiv2
synced 2025-06-20 16:45:16 +00:00
Update (save) new language settings
This commit is contained in:
@ -5,7 +5,7 @@ import { DatabaseHelper } from "./DatabaseHelper";
|
||||
import { UserHelper } from "./UserHelper";
|
||||
import { time, mysql_date } from "../utils/DateUtils";
|
||||
import { NewAccount } from "../entities/NewAccount";
|
||||
import { GeneralSettings, UserPageStatus } from "../entities/User";
|
||||
import { GeneralSettings, UserPageStatus, LangSettings } from "../entities/User";
|
||||
|
||||
/**
|
||||
* Account helper
|
||||
@ -337,4 +337,21 @@ export class AccountHelper {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Set (save) new language settings
|
||||
*
|
||||
* @param settings New settings
|
||||
*/
|
||||
public static async SetLanguageSettings(settings: LangSettings) {
|
||||
await DatabaseHelper.UpdateRows({
|
||||
table: USER_TABLE,
|
||||
where: {
|
||||
ID: settings.id
|
||||
},
|
||||
set: {
|
||||
lang: settings.lang
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user