mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	feat(mobile) - Add better offline support (#3279)
* WIP: Adding init support for offline-loading * WIP: found bug and fixed with offline browing adv setting * WIP: big some bugs with first login * WIP: static analysis fixes * PR: Removed setting for offline browing * PR: static analysis - remove imports * PR: Refactored user login state * PR: changed logger log level as it happens a lot * PR: change log var to _log * PR: addressing comments * WIP: bug fixes * WIP: static analysis on the logger variable
This commit is contained in:
		| @@ -16,6 +16,7 @@ class User { | ||||
|     required this.isAdmin, | ||||
|     this.isPartnerSharedBy = false, | ||||
|     this.isPartnerSharedWith = false, | ||||
|     this.profileImagePath = '', | ||||
|   }); | ||||
|  | ||||
|   Id get isarId => fastHash(id); | ||||
| @@ -28,6 +29,7 @@ class User { | ||||
|         lastName = dto.lastName, | ||||
|         isPartnerSharedBy = false, | ||||
|         isPartnerSharedWith = false, | ||||
|         profileImagePath = dto.profileImagePath, | ||||
|         isAdmin = dto.isAdmin; | ||||
|  | ||||
|   @Index(unique: true, replace: false, type: IndexType.hash) | ||||
| @@ -39,6 +41,7 @@ class User { | ||||
|   bool isPartnerSharedBy; | ||||
|   bool isPartnerSharedWith; | ||||
|   bool isAdmin; | ||||
|   String profileImagePath; | ||||
|   @Backlink(to: 'owner') | ||||
|   final IsarLinks<Album> albums = IsarLinks<Album>(); | ||||
|   @Backlink(to: 'sharedUsers') | ||||
| @@ -54,6 +57,7 @@ class User { | ||||
|         lastName == other.lastName && | ||||
|         isPartnerSharedBy == other.isPartnerSharedBy && | ||||
|         isPartnerSharedWith == other.isPartnerSharedWith && | ||||
|         profileImagePath == other.profileImagePath && | ||||
|         isAdmin == other.isAdmin; | ||||
|   } | ||||
|  | ||||
| @@ -67,5 +71,6 @@ class User { | ||||
|       lastName.hashCode ^ | ||||
|       isPartnerSharedBy.hashCode ^ | ||||
|       isPartnerSharedWith.hashCode ^ | ||||
|       profileImagePath.hashCode ^ | ||||
|       isAdmin.hashCode; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user