MCPcopy Index your code
hub / github.com/NativeScript/firebase / putString

Method putString

packages/firebase-storage/index.android.ts:510–528  ·  view source on GitHub ↗
(data: string, format: StringFormat = StringFormat.RAW, metadata?: Metadata)

Source from the content-addressed store, hash-verified

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;

Callers

nothing calls this directly

Calls 4

b64WithoutPrefixFunction · 0.90
getMIMEforBase64StringFunction · 0.90
putStringMethod · 0.65
fromNativeMethod · 0.45

Tested by

no test coverage detected