hexcore 1.0.0 copy "hexcore: ^1.0.0" to clipboard
hexcore: ^1.0.0 copied to clipboard

outdated

A Flutter package which provides an interface to the League of Legends Client API (LCU API) and LCU Socket connection.

example/hexcore_example.dart

import 'dart:io';

import 'package:flutter/material.dart';
import 'package:hexcore/hexcore.dart';

void main() async {
  HttpOverrides.global = MyHttpOverrides();
  WidgetsFlutterBinding.ensureInitialized();
  Hexcore core = await Hexcore.create();
  core.connectToClient();
  runApp(MyWidget(
    core: core,
  ));
}

class MyHttpOverrides extends HttpOverrides {
  @override
  HttpClient createHttpClient(SecurityContext? context) {
    return super.createHttpClient(context)
      ..badCertificateCallback =
          (X509Certificate cert, String host, int port) => true;
  }
}

class MyWidget extends StatefulWidget {
  const MyWidget({Key? key, required this.core}) : super(key: key);
  final Hexcore core;
  @override
  State<MyWidget> createState() => _MyWidgetState();
}

class _MyWidgetState extends State<MyWidget> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp();
  }
}
2
likes
0
points
32
downloads

Publisher

verified publisherlm435.dev

Weekly Downloads

A Flutter package which provides an interface to the League of Legends Client API (LCU API) and LCU Socket connection.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on hexcore