Files
chocomae/src/game/lib/session_storage_manager.js
T

78 lines
1.5 KiB
JavaScript

class SessionStorageManager {
constructor() {
}
clear() {
sessionStorage.clear();
}
removeItem(key) {
return sessionStorage.removeItem(key);
}
// maestro user ID
set maestroID(value) {
sessionStorage.setItem("maestroID", value);
}
get maestroID() {
return sessionStorage.getItem("maestroID");
}
// player name
set playerName(value) {
sessionStorage.setItem("playerName", value);
}
get playerName() {
return sessionStorage.getItem("playerName");
}
// player user ID
set playerUserID(value) {
sessionStorage.setItem("playerUserID", value);
}
get playerUserID() {
return sessionStorage.getItem("playerUserID");
}
// playing app id
set playingAppID(value) {
sessionStorage.setItem("playingAppID", value);
}
get playingAppID() {
return sessionStorage.getItem("playingAppID");
}
// playing app name
set playingAppName(value) {
sessionStorage.setItem("playingAppName", value);
}
get playingAppName() {
return sessionStorage.getItem("playingAppName");
}
// playing app korean name
set playingAppKoreanName(value) {
sessionStorage.setItem("playingAppKoreanName", value);
}
get playingAppKoreanName() {
return sessionStorage.getItem("playingAppKoreanName");
}
// record
set record(value) {
sessionStorage.setItem("record", value);
}
get record() {
return sessionStorage.getItem("record");
}
// best record
set bestRecord(value) {
sessionStorage.setItem("bestRecord", value);
}
get bestRecord() {
return sessionStorage.getItem("bestRecord");
}
}