Marino Faggiana il y a 1 an
Parent
commit
d021af45a6
2 fichiers modifiés avec 13 ajouts et 7 suppressions
  1. 2 2
      iOSClient/Utility/CCUtility.h
  2. 11 5
      iOSClient/Utility/CCUtility.m

+ 2 - 2
iOSClient/Utility/CCUtility.h

@@ -166,8 +166,8 @@
 + (NSInteger)getLogLevel;
 + (void)setLogLevel:(NSInteger)value;
 
-+ (BOOL)getAudioMute;
-+ (void)setAudioMute:(BOOL)set;
++ (NSInteger)getAudioVolume;
++ (void)setAudioVolume:(NSInteger)volume;
 
 + (BOOL)getAccountRequest;
 + (void)setAccountRequest:(BOOL)set;

+ 11 - 5
iOSClient/Utility/CCUtility.m

@@ -656,15 +656,21 @@
     [UICKeyChainStore setString:valueString forKey:@"logLevel" service:NCGlobal.shared.serviceShareKeyChain];
 }
 
-+ (BOOL)getAudioMute
++ (NSInteger)getAudioVolume
 {
-    return [[UICKeyChainStore stringForKey:@"audioMute" service:NCGlobal.shared.serviceShareKeyChain] boolValue];
+    NSString *volume = [UICKeyChainStore stringForKey:@"audioVolume" service:NCGlobal.shared.serviceShareKeyChain];
+
+    if (volume == nil) {
+        return 100;
+    } else {
+        return [volume integerValue];
+    }
 }
 
-+ (void)setAudioMute:(BOOL)set
++ (void)setAudioVolume:(NSInteger)volume
 {
-    NSString *sSet = (set) ? @"true" : @"false";
-    [UICKeyChainStore setString:sSet forKey:@"audioMute" service:NCGlobal.shared.serviceShareKeyChain];
+    NSString *volumeString = [@(volume) stringValue];
+    [UICKeyChainStore setString:volumeString forKey:@"audioVolume" service:NCGlobal.shared.serviceShareKeyChain];
 }
 
 + (BOOL)getAccountRequest