UserInfoUtil.js 639 B

12345678910111213141516171819202122232425262728
  1. import StorageUtil from './StorageUtil';
  2. export default class UserInfoUtil {
  3. static setUserInfo(data) {
  4. StorageUtil.set('users', {'users': data});
  5. }
  6. static getUserInfo(username, callback) {
  7. StorageUtil.get('users', (error, object) => {
  8. if (!error && object) {
  9. let users = object.users;
  10. if (users != null && users.length > 0) {
  11. for (let i = 0; i < users.length; i++) {
  12. if (users[i].name == username) {
  13. callback(users[i]);
  14. return;
  15. }
  16. }
  17. }
  18. callback(null);
  19. } else {
  20. callback(null);
  21. }
  22. })
  23. }
  24. }