register method

void register({
  1. required String miniProgramId,
  2. required String mediaRef,
})

Implementation

void register({required String miniProgramId, required String mediaRef}) {
  _ensureActive();
  final normalized = _validReference(mediaRef);
  final owner = _owners[normalized];
  if (owner != null) {
    throw const MiniProgramMediaException(
      errorCode: MiniProgramErrorCodes.mediaInvalidResult,
      message: 'The host returned a duplicate media reference.',
    );
  }
  _owners[normalized] = miniProgramId;
}