添加find object的配置
parent
270aa001d4
commit
1d34189a9a
|
|
@ -43,6 +43,7 @@ class project(enum.Enum):
|
|||
find_out = 'find_out'
|
||||
find_master = 'find_master'
|
||||
find_it = 'find_it'
|
||||
find_object = 'find_object'
|
||||
|
||||
# endregion
|
||||
|
||||
|
|
@ -58,6 +59,8 @@ def get_firebase_instance(project_id) -> FirebaseHelper:
|
|||
return firebase_helper.get_firebase_find_master()
|
||||
elif project_id == project.find_it.value:
|
||||
return firebase_helper.get_firebase_find_it()
|
||||
elif project_id == project.find_object.value:
|
||||
return firebase_helper.get_firebase_find_object()
|
||||
else:
|
||||
return None
|
||||
# endregion
|
||||
|
|
@ -84,5 +87,7 @@ def get_project_cdn(project_id):
|
|||
return 'https://cdn3-find-master.fungame.cloud'
|
||||
elif project_id == project.find_it.value:
|
||||
return 'https://cdn3-find-it.fungame.cloud'
|
||||
elif project_id == project.find_object.value:
|
||||
return 'https://cdn3-find-object.fungame.cloud'
|
||||
else:
|
||||
return None
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"type": "service_account",
|
||||
"project_id": "infra-387702",
|
||||
"private_key_id": "dfc4b1577c0dd125b7a466fcfd9f8abefe29bfc8",
|
||||
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD3xyHKnXGrQdU7\nvzii8cl84pTlGKqlqGFMwMHLLELUn82qG1l3n2d6MuPK/wwpnGjlLaY4eu1xfpXr\nLNfYPUpJ2ff4iKIef05c9TaSYfTc1jo7GdWrFXt1dAX686dJH+nAbAFJSUVN7f1c\n/ZjLz9N+ohmsCjasSnZg0eT8cYykhz6UBJIvNxyAgET+bbrvLXAPMtLo6TFnJZ5n\nc4Mw6+GHBIqGdxoJ2jLeICSBgPLM0164CicIC7FNsk4wGfG91GoDRh7VYpMUugNx\nMCFLChFHkoEW+TUpF5CWlpAo5rkXlQnNfYxrEgTuySoFOd3fWVzu6Mwy1sdZS7IF\nSF/SG53zAgMBAAECggEALyVOwrTOih2Oqz2pUyfahM7AMg9NeRPe37HVrgkP9lEp\n2vI1RdOo5tGEEn4RHGHMe78B38FUKMJDWGpB771Jw1+cFUg6QL9Mc9ecuKG268Y/\ncjtqMpF12lVnRebSr9FIsvpaDE3KyBc+nFEMn8s9nNzPMbMH0CSi/a0yeu5IKo3J\ne/aI17PgnkwZYpIEMnaDv4pUbVDOkX21SZjL2K4b/2Y1Z4KujXbB3xKZAm/TnZ2L\niGWyhC4InBQtiFYl2LZO2qB6mab4Xgk/pSzjItXj3w98JQPnfIwMBrdU7kxSmJMX\nfXj8ZqtO72xVmn1hsTAyVYXrZyxoxehYL9hwvrcGkQKBgQD9CbS3Ygq/5LntlZwa\nVTvKEWO0feVBEyqCB3tr+eBAHt8vJZk8yt8ZQy8ohes57xE9CdQIPTz5+ZH7Gryi\nGc83bEMsv0tiO8ep35VZg04nlEgP6jLOl/r67upSBYUNWxtkKxyHGXNNyXhS4u0d\no5t/jOO5P13gWBVRRVAHS6jWlwKBgQD6ram3HeEtTjNRPKbzpyZyApx+ixkLlbW/\nOjGLAsdgleGDAXHhBTnE3Si9eG08wfqaw2nV1W4r2bbvbH9NxoGdKJ5ovibqc9PP\nEdHK3YPafTrbLYNXfTU1O93EPjVEqS8f2p6R84+Sq7cjHc3gVFaHvZM9oSdcd3qo\nBgtNf26bBQKBgEdKFMAVvzGRH1Dwdap1mQK1I4IWdiB/Zdp8gSlKnQNzry15SlL2\nVSSo6QBhuoP39sNboYEwv50t0xML1VlWLCtRNRvGSVbDwNz7QPiXJc3A2Qyizu2l\no/BOn3W8WGAK6wytmLv3T6T6vgucI3HWRlkJOJ9YWvp51oevH3zutALBAoGBALGN\nXb8gv8RKNljc39eGVdm89cE/no6xDFkUy9CNOFC1+FPFKzbZb7B7gQaqjJzTPEBw\nFr9pe649d7Afpg+dgWKiSYkg3gmD3ss08OaCfYi82Hozw2qteYlqDMqZ0Tr/piwm\nudfgrpmRXJbX3mF8+wkMAoVNZsa8rbjjBxBuKRZNAoGBAKpUNzVG5axzLEv8kFti\nCZANiZN0bmZDcNrX/yk+2z8t/96ig7myZYuDyqjmCl9QhS8B9pdFoMSQK00jLjJj\nHCwPU7B4iGWj7DxcTP/Fs5XQod+HCUYxX9Jgs1lUx3SG5etfcFKdSwvkz2Fan/BR\n8tTU1sGcVCu9Vtur6cnRaKcA\n-----END PRIVATE KEY-----\n",
|
||||
"client_email": "find-object-remoteconfig@infra-387702.iam.gserviceaccount.com",
|
||||
"client_id": "116313055297389791918",
|
||||
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
|
||||
"token_uri": "https://oauth2.googleapis.com/token",
|
||||
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
|
||||
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/find-object-remoteconfig%40infra-387702.iam.gserviceaccount.com",
|
||||
"universe_domain": "googleapis.com"
|
||||
}
|
||||
|
|
@ -22,12 +22,14 @@ D2_GOOGLE_SERVER_FILE = os.path.join(curr_dir, "dof2-b9070.json")
|
|||
FindOut_GOOGLE_SERVER_FILE = os.path.join(curr_dir, "dof2-b9070.json")
|
||||
FindMaster_GOOGLE_SERVER_FILE = os.path.join(curr_dir, "find-master-387702.json")
|
||||
FindIt_GOOGLE_SERVER_FILE = os.path.join(curr_dir, "find-it-a08e5.json")
|
||||
FindObject_GOOGLE_SERVER_FILE = os.path.join(curr_dir, "find-object-a08e5-f833603c7dd7.json")
|
||||
|
||||
DOF_PROJECT_ID = "find-differences-65e47"
|
||||
D2_PROJECT_ID = "dof2-b9070"
|
||||
FindOut_PROJECT_ID = "dof2-b9070"
|
||||
FindMaster_PROJECT_ID = "find-master-88ffb"
|
||||
FindIt_PROJECT_ID = "find-it-a08e5"
|
||||
FindObject_PROJECT_ID = "find-object-45a0d"
|
||||
|
||||
BASE_URL = "https://firebaseremoteconfig.googleapis.com"
|
||||
|
||||
|
|
@ -53,6 +55,7 @@ class FirebaseHelperInstance(Singleton):
|
|||
self.firebase_find_out = None
|
||||
self.firebase_find_master = None
|
||||
self.firebase_find_it = None
|
||||
self.firebase_find_object = None
|
||||
|
||||
def get_firebase_dof(self):
|
||||
if self.firebase_dof is None:
|
||||
|
|
@ -78,6 +81,10 @@ class FirebaseHelperInstance(Singleton):
|
|||
if self.firebase_find_it is None:
|
||||
self.firebase_find_it = FirebaseHelper(FindIt_PROJECT_ID, FindIt_GOOGLE_SERVER_FILE)
|
||||
return self.firebase_find_it
|
||||
def get_firebase_find_object(self):
|
||||
if self.firebase_find_object is None:
|
||||
self.firebase_find_object = FirebaseHelper(FindObject_PROJECT_ID, FindObject_GOOGLE_SERVER_FILE)
|
||||
return self.firebase_find_object
|
||||
|
||||
|
||||
class FirebaseHelper:
|
||||
|
|
|
|||
Loading…
Reference in New Issue