fix(mobile-upgrade): 修复 platform 参数大小写问题
后端期望大写的 ANDROID/IOS,前端现在在 parsePackage 和 upload 时转换为大写 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
f8607ce0b2
commit
64332838de
|
|
@ -62,7 +62,8 @@ export class VersionRepositoryImpl implements IVersionRepository {
|
|||
async upload(input: UploadVersionInput): Promise<AppVersion> {
|
||||
const formData = new FormData()
|
||||
formData.append('file', input.file)
|
||||
formData.append('platform', input.platform)
|
||||
// Backend expects uppercase platform (ANDROID, IOS)
|
||||
formData.append('platform', input.platform.toUpperCase())
|
||||
formData.append('versionName', input.versionName)
|
||||
formData.append('buildNumber', input.buildNumber)
|
||||
formData.append('isForceUpdate', String(input.isForceUpdate ?? false))
|
||||
|
|
@ -93,7 +94,8 @@ export class VersionRepositoryImpl implements IVersionRepository {
|
|||
async parsePackage(file: File, platform: Platform): Promise<ParsedPackageInfo> {
|
||||
const formData = new FormData()
|
||||
formData.append('file', file)
|
||||
formData.append('platform', platform)
|
||||
// Backend expects uppercase platform (ANDROID, IOS)
|
||||
formData.append('platform', platform.toUpperCase())
|
||||
|
||||
const response = await this.client.post<ParsedPackageInfo>(
|
||||
'/api/v1/versions/parse',
|
||||
|
|
|
|||
Loading…
Reference in New Issue