crateApiSimpleAccountSetup method

  1. @override
Future<int> crateApiSimpleAccountSetup({
  1. required String uri,
  2. required String username,
  3. required String password,
})
override

Implementation

@override
Future<int> crateApiSimpleAccountSetup({
  required String uri,
  required String username,
  required String password,
}) {
  return handler.executeNormal(
    NormalTask(
      callFfi: (port_) {
        final serializer = SseSerializer(generalizedFrbRustBinding);
        sse_encode_String(uri, serializer);
        sse_encode_String(username, serializer);
        sse_encode_String(password, serializer);
        pdeCallFfi(
          generalizedFrbRustBinding,
          serializer,
          funcId: 1,
          port: port_,
        );
      },
      codec: SseCodec(
        decodeSuccessData: sse_decode_i_32,
        decodeErrorData: sse_decode_pjsua_error,
      ),
      constMeta: kCrateApiSimpleAccountSetupConstMeta,
      argValues: [uri, username, password],
      apiImpl: this,
    ),
  );
}