Cockatrice/webclient/src/services/dexie/DexieDTOs/SettingDTO.ts
2026-04-15 15:46:17 -05:00

22 lines
437 B
TypeScript

import { App } from '@app/types';
import { dexieService } from '../DexieService';
export class SettingDTO extends App.Setting {
constructor(user) {
super();
this.user = user;
this.autoConnect = false;
}
save() {
return dexieService.settings.put(this);
}
static get(user) {
return dexieService.settings.where('user').equalsIgnoreCase(user).first();
}
};
dexieService.settings.mapToClass(SettingDTO);