Пример #1
0
 @Override
 public void setShowOfflineMode(String account, String group, ShowOfflineMode showOfflineMode) {
   GroupConfiguration configuration = groupConfigurations.get(account, group);
   if (configuration == null) {
     configuration = new GroupConfiguration();
     groupConfigurations.put(account, group, configuration);
   }
   configuration.setShowOfflineMode(showOfflineMode);
   requestToWriteGroup(
       account, group, configuration.isExpanded(), configuration.getShowOfflineMode());
 }
Пример #2
0
 @Override
 public ShowOfflineMode getShowOfflineMode(String account, String group) {
   GroupConfiguration configuration = groupConfigurations.get(account, group);
   if (configuration == null) return ShowOfflineMode.normal;
   return configuration.getShowOfflineMode();
 }
Пример #3
0
 @Override
 public boolean isExpanded(String account, String group) {
   GroupConfiguration configuration = groupConfigurations.get(account, group);
   if (configuration == null) return true;
   return configuration.isExpanded();
 }