Add OSS upload and Kingfisher image support
This commit is contained in:
@ -18,6 +18,8 @@ struct RootView: View {
|
||||
@State private var apiClient: APIClient
|
||||
@State private var authAPI: AuthAPI
|
||||
@State private var profileAPI: ProfileAPI
|
||||
@State private var uploadAPI: UploadAPI
|
||||
@State private var ossUploadService: OSSUploadService
|
||||
@State private var accountContextAPI: AccountContextAPI
|
||||
@State private var ordersAPI: OrdersAPI
|
||||
@State private var statisticsAPI: StatisticsAPI
|
||||
@ -32,6 +34,9 @@ struct RootView: View {
|
||||
_apiClient = State(initialValue: apiClient)
|
||||
_authAPI = State(initialValue: AuthAPI(client: apiClient))
|
||||
_profileAPI = State(initialValue: ProfileAPI(client: apiClient))
|
||||
let uploadAPI = UploadAPI(client: apiClient)
|
||||
_uploadAPI = State(initialValue: uploadAPI)
|
||||
_ossUploadService = State(initialValue: OSSUploadService(configService: uploadAPI))
|
||||
_accountContextAPI = State(initialValue: AccountContextAPI(client: apiClient))
|
||||
_ordersAPI = State(initialValue: OrdersAPI(client: apiClient))
|
||||
_statisticsAPI = State(initialValue: StatisticsAPI(client: apiClient))
|
||||
@ -62,6 +67,8 @@ struct RootView: View {
|
||||
.environment(apiClient)
|
||||
.environment(authAPI)
|
||||
.environment(profileAPI)
|
||||
.environment(uploadAPI)
|
||||
.environment(ossUploadService)
|
||||
.environment(accountContextAPI)
|
||||
.environment(ordersAPI)
|
||||
.environment(statisticsAPI)
|
||||
|
||||
Reference in New Issue
Block a user