(data: string, format: StringFormat = StringFormat.RAW, metadata?: Metadata)
| 508 | } |
| 509 | |
| 510 | putString(data: string, format: StringFormat = StringFormat.RAW, metadata?: Metadata): Task { |
| 511 | switch (format) { |
| 512 | case StringFormat.DATA_URL: |
| 513 | { |
| 514 | const base64 = b64WithoutPrefix(data); |
| 515 | const mime = getMIMEforBase64String(data); |
| 516 | |
| 517 | const meta = metadata || new Metadata(); |
| 518 | if (!metadata.contentType) { |
| 519 | meta.contentType = mime; |
| 520 | } |
| 521 | |
| 522 | org.nativescript.firebase.storage.FirebaseStorage.StorageReference.putString(this.native, base64, format, meta.native); |
| 523 | } |
| 524 | break; |
| 525 | default: |
| 526 | return Task.fromNative(org.nativescript.firebase.storage.FirebaseStorage.StorageReference.putString(this.native, data, format, metadata?.native || null)); |
| 527 | } |
| 528 | } |
| 529 | |
| 530 | putFile(path: string, metadata?: Metadata): Task { |
| 531 | let task: Task = null; |
nothing calls this directly
no test coverage detected