getSubjects static method
Returns a list of stored subjects.
Each subject represents a stored B2C user (i.e. id-token). Subjects are used to identify specific users and perform operations on.
Returns a Future containing a List
of stored subjects.
Implementation
static Future<List<String>?> getSubjects() async {
print("[AzureB2C] [getSubjects] invoked...");
var rawRes = await _channel.invokeMethod('getSubjects');
if (rawRes != null) {
final Map<String, dynamic>? res = json.decode(rawRes);
print("[AzureB2C] [getSubjects] data: $res");
if (res!.containsKey("subjects")) {
var subjects = res["subjects"];
var toRet = <String>[];
for (var dSub in subjects) toRet.add(dSub);
return toRet;
}
}
return null;
}