SHARE
TWEET
Untitled
a guest
Jan 29th, 2018
57
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- public CacheKey fromFieldRecordSet(@Nonnull ResponseField field, @Nonnull Map<String, Object> recordSet) {
- FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
- if (recordSet.containsKey("id")) {
- return formatCacheKey((String) recordSet.get("id"));
- } else if (recordSet.containsKey("contactId")) {
- Timber.e("Contact Id from field record set : %s", recordSet.get("contactId"));
- return formatCacheKey((String) recordSet.get("contactId"));
- } else if (recordSet.containsKey("sharingToken")) {
- Timber.e("sharing token from field record set : %s", recordSet.get("sharingToken"));
- return formatCacheKey((String) recordSet.get("sharingToken"));
- } else if(!recordSet.containsKey("uid")) {
- if (user != null) {
- Timber.e("Key from record: "+field.fieldName() + user.getUid());
- return formatCacheKey(field.fieldName() + user.getUid());
- }
- }
- return formatCacheKey((String) recordSet.get("uid"));
- }
RAW Paste Data

