(path: string, metadata?: Metadata)
| 525 | } |
| 526 | |
| 527 | putFile(path: string, metadata?: Metadata): Task { |
| 528 | let task: Task = null; |
| 529 | try { |
| 530 | const url = path?.startsWith?.('/') ? NSURL.fileURLWithPath(path) : NSURL.URLWithString(path); |
| 531 | if (metadata) { |
| 532 | task = Task.fromNative(this.native.putFileMetadata(url, metadata.native)); |
| 533 | } else { |
| 534 | task = Task.fromNative(this.native.putFile(url)); |
| 535 | } |
| 536 | } catch (e) {} |
| 537 | return task; |
| 538 | } |
| 539 | |
| 540 | updateMetadata(metadata: Metadata): Promise<Metadata> { |
| 541 | return new Promise((resolve, reject) => { |
nothing calls this directly
no test coverage detected