diff --git a/js/services/local-storage.js b/js/services/local-storage.js index e69de29..e1b3771 100644 --- a/js/services/local-storage.js +++ b/js/services/local-storage.js @@ -0,0 +1,24 @@ +class LocalStorageService{ + constructor(){ + + } + + static createUser(username,password){ + let users=JSON.parse(localStorage.getItem('users'))||[]; + const user=new User(username,password); + users.push(user); + localStorage.setItem(JSON.stringify(users)); + } + + static createChat(userId1,userId2){ + let chats=JSON.parse(localStorage.getItem('chats')); + let chat=new Chat(userId1,userId2); + chats.push(chat); + localStorage.setItem(JSON.stringify(chats)); + } + + static createGroup(){ + + } + +} \ No newline at end of file