initialize static method

void initialize({
  1. required String apiKey,
  2. String? baseUrl,
})

Initialize TruthInScanner with API key

Must be called before using any scanner functionality

Parameters:

  • apiKey: Your TruthIn API key (required)
  • baseUrl: Optional custom base URL for API calls (defaults to production URL)

Example:

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  TruthInScanner.initialize(
    apiKey: 'your-api-key-here',
  );
  runApp(MyApp());
}

Implementation

static void initialize({
  required String apiKey,
  String? baseUrl,
}) {
  final instance = TruthInScanner.instance;
  instance._apiKey = apiKey;
  instance._baseUrl = baseUrl;
}