云控key根据platform更新key值
							parent
							
								
									8a74e1e67b
								
							
						
					
					
						commit
						3919b11135
					
				|  | @ -333,12 +333,11 @@ class ConfigGenerator: | |||
|         if generation is None: | ||||
|             generation = self.firebase_helper.get_file_generation(storage_level_db_path) | ||||
|         level_db_cdn_url = f'{cdn}/{storage_level_db_path}' if generation is None else f'{cdn}/{storage_level_db_path}?generation={generation}' | ||||
|         key = self.remote_config.key | ||||
|         key = self.get_remote_config_key() | ||||
|         group = None if self.remote_config.group == '' else self.remote_config.group | ||||
|         condition = None if self.remote_config.condition == '' else self.remote_config.condition | ||||
|         if self.project is not None: | ||||
|             config.get_firebase_instance(self.project).update_remote_config_json_value(group, condition, key, self.env, level_db_cdn_url, True) | ||||
|             config.notification.append_msg(f"[group:{group}, condition:{condition}, key:{key} env:{self.env}] 云控更新成功") | ||||
|         config.get_firebase_instance(self.project).update_remote_config_json_value(group, condition, key, self.env, level_db_cdn_url, True) | ||||
|         config.notification.append_msg(f"[group:{group}, condition:{condition}, key:{key} env:{self.env}] 云控更新成功") | ||||
| 
 | ||||
|     def get_local_config_file_path(self): | ||||
|         local_file_path = f'temp_config/{self.get_config_filename()}' | ||||
|  | @ -354,6 +353,15 @@ class ConfigGenerator: | |||
|         cdn_filename += f'-{self.env}.json' | ||||
|         return cdn_filename | ||||
| 
 | ||||
|     def get_remote_config_key(self): | ||||
|         remote_key = self.remote_config.key | ||||
|         if '#platform#' in remote_key: | ||||
|             if self.platform == config.platform.No.value: | ||||
|                 remote_key = remote_key.replace('#platform#', '') | ||||
|             else: | ||||
|                 remote_key = remote_key.replace('#platform#', self.platform) | ||||
|         return remote_key | ||||
| 
 | ||||
| project_id = None | ||||
| platform = None | ||||
| env = None | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Xiaohang
						Xiaohang