@@ -118,30 +118,19 @@ class PhenotypeServiceImpl(val packageName: String?) : IPhenotypeService.Stub()
118118
119119 override fun getCommitedConfiguration (callbacks : IPhenotypeCallbacks , packageName : String? ) {
120120 Log .d(TAG , " getCommitedConfiguration($packageName )" )
121- callbacks.onCommittedConfiguration(Status .SUCCESS , Configurations ().apply {
122- field4 = emptyArray()
123- })
121+ callbacks.onCommittedConfiguration(Status .SUCCESS , configurationsResult())
124122 }
125123
126124 override fun getConfigurationSnapshotWithToken (callbacks : IPhenotypeCallbacks , packageName : String? , user : String? , p3 : String? ) {
127125 Log .d(TAG , " getConfigurationSnapshotWithToken($packageName , $user , $p3 )" )
128126 if (packageName in CONFIGURATION_OPTIONS .keys) {
129- callbacks.onConfiguration(Status .SUCCESS , Configurations ().apply {
130- serverToken = " unknown"
131- snapshotToken = " unknown"
132- version = System .currentTimeMillis() / 1000
133- field4 = arrayOf(Configuration ().apply {
134- id = 0
135- flags = CONFIGURATION_OPTIONS [packageName]
136- removeNames = emptyArray()
137- })
138- field5 = false
139- field6 = byteArrayOf()
140- })
127+ callbacks.onConfiguration(Status .SUCCESS , configurationsResult(arrayOf(Configuration ().apply {
128+ id = 0
129+ flags = CONFIGURATION_OPTIONS [packageName]
130+ removeNames = emptyArray()
131+ })))
141132 } else {
142- callbacks.onConfiguration(Status .SUCCESS , Configurations ().apply {
143- field4 = emptyArray()
144- })
133+ callbacks.onConfiguration(Status .SUCCESS , configurationsResult())
145134 }
146135 }
147136
@@ -152,9 +141,7 @@ class PhenotypeServiceImpl(val packageName: String?) : IPhenotypeService.Stub()
152141
153142 override fun registerSync (callbacks : IPhenotypeCallbacks , packageName : String? , version : Int , p3 : Array <out String >? , p4 : ByteArray? , p5 : String? , p6 : String? ) {
154143 Log .d(TAG , " registerSync($packageName , $version , $p3 , $p4 , $p5 , $p6 )" )
155- callbacks.onConfiguration(Status .SUCCESS , Configurations ().apply {
156- field4 = emptyArray()
157- })
144+ callbacks.onConfiguration(Status .SUCCESS , configurationsResult())
158145 }
159146
160147 override fun setFlagOverrides (callbacks : IPhenotypeCallbacks , packageName : String? , user : String? , flagName : String? , flagType : Int , flagDataType : Int , flagValue : String? ) {
0 commit comments