(path: string, metadata?: Metadata)
| 528 | } |
| 529 | |
| 530 | putFile(path: string, metadata?: Metadata): Task { |
| 531 | let task: Task = null; |
| 532 | if (typeof path === 'string' && path.startsWith('/')) { |
| 533 | path = `file://${path}`; |
| 534 | } |
| 535 | try { |
| 536 | if (metadata) { |
| 537 | task = Task.fromNative(this.native.putFile(android.net.Uri.parse(path), metadata.native)); |
| 538 | } else { |
| 539 | task = Task.fromNative(this.native.putFile(android.net.Uri.parse(path))); |
| 540 | } |
| 541 | } catch (e) {} |
| 542 | return task; |
| 543 | } |
| 544 | |
| 545 | updateMetadata(metadata: Metadata): Promise<Metadata> { |
| 546 | return new Promise((resolve, reject) => { |
nothing calls this directly
no test coverage detected