Skip to content
This repository was archived by the owner on Dec 17, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ include: package:flutter_lints/flutter.yaml

analyzer:
exclude:
- lib/pigeon.dart
- lib/auto_generated_pigeon.dart

linter:
# The lint rules applied to this project can be customized in the
Expand Down
2 changes: 1 addition & 1 deletion example/lib/main.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:onegini/onegini.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';
import 'package:onegini_example/components/display_toast.dart';
import 'package:onegini_example/screens/login_screen.dart';

Expand Down
2 changes: 1 addition & 1 deletion example/lib/screens/login_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import 'package:onegini/callbacks/onegini_registration_callback.dart';
import 'package:onegini/events/onewelcome_events.dart';
import 'package:onegini/model/request_details.dart';
import 'package:onegini/onegini.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';
import 'package:onegini_example/ow_broadcast_helper.dart';
import 'package:onegini_example/screens/user_screen.dart';

Expand Down
2 changes: 1 addition & 1 deletion example/lib/screens/user_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import 'package:onegini_example/ow_broadcast_helper.dart';
import 'package:onegini_example/screens/qr_scan_screen.dart';
import 'package:onegini_example/subscription_handlers/otp_subscriptions.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';
// ignore: import_of_legacy_library_into_null_safe
import '../main.dart';
// ignore: import_of_legacy_library_into_null_safe
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/callbacks/onegini_custom_registration_callback.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

class OneginiCustomRegistrationCallback {
final api = UserClientApi();
Expand Down
2 changes: 1 addition & 1 deletion lib/callbacks/onegini_fingerprint_callback.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'dart:async';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// A callback of fingerprint authentication.
///
Expand Down
2 changes: 1 addition & 1 deletion lib/callbacks/onegini_otp_accept_deny_callback.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// A callback for mobile authentication with OTP
class OneginiOtpAcceptDenyCallback {
Expand Down
2 changes: 1 addition & 1 deletion lib/callbacks/onegini_pin_authentication_callback.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// A callback for pin AUTHENTICATION.
class OneginiPinAuthenticationCallback {
Expand Down
2 changes: 1 addition & 1 deletion lib/callbacks/onegini_pin_registration_callback.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// A callback for pin REGISTRATION.
class OneginiPinRegistrationCallback {
Expand Down
2 changes: 1 addition & 1 deletion lib/callbacks/onegini_registration_callback.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// A callback for registration.
class OneginiRegistrationCallback {
Expand Down
2 changes: 1 addition & 1 deletion lib/events/custom_registration_event.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Wrapper for Custom Registration Events
import 'package:onegini/events/onewelcome_events.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

class InitCustomRegistrationEvent extends OWEvent {
OWCustomInfo? customInfo;
Expand Down
2 changes: 1 addition & 1 deletion lib/events/pin_event.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Wrapper for Pin Events
import 'package:onegini/events/onewelcome_events.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

// For Pin Creation
class OpenPinCreationEvent extends OWEvent {
Expand Down
2 changes: 1 addition & 1 deletion lib/model/request_details.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

// Wrapper class for pigeon class to enforce non null map values.
class RequestDetails {
Expand Down
2 changes: 1 addition & 1 deletion lib/onegini.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:onegini/events/onewelcome_events.dart';
import 'package:onegini/onegini_event_listener.dart';
import 'package:onegini/resources_methods.dart';
import 'package:onegini/user_client.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// The main class used to call methods.
class Onegini {
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/onegini_event_listener.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import 'package:onegini/events/fingerprint_event.dart';
import 'package:onegini/events/onewelcome_events.dart';
import 'package:onegini/events/otp_event.dart';
import 'package:onegini/events/pin_event.dart';
import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

class OneginiEventListener implements NativeCallFlutterApi {
final StreamController<OWEvent> broadCastController;
Expand Down
2 changes: 1 addition & 1 deletion lib/resources_methods.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'model/request_details.dart';
import 'model/request_response.dart';

import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

/// The class with resources methods
class ResourcesMethods {
Expand Down
2 changes: 1 addition & 1 deletion lib/user_client.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'dart:async';

import 'package:onegini/pigeon.dart';
import 'package:onegini/onegini.gen.dart';

///Сlass with basic methods available to the developer.
class UserClient {
Expand Down
8 changes: 4 additions & 4 deletions pigeons/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ Pidgeon is used within this project to enable type-save communication between th
Command for code generation which is performed from top level:
flutter pub run pigeon \
--input pigeons/onewelcome_pigeon_interface.dart \
--dart_out lib/pigeon.dart \
--experimental_kotlin_out ./android/src/main/kotlin/com/onegini/mobile/sdk/flutter/pigeonPlugin/Pigeon.kt \
--dart_out lib/onegini.gen.dart \
--experimental_kotlin_out ./android/src/main/kotlin/com/onegini/mobile/sdk/flutter/pigeonPlugin/Pigeon.gen.kt \
--experimental_kotlin_package "com.onegini.mobile.sdk.flutter.pigeonPlugin" \
--experimental_swift_out ios/Classes/Pigeon.swift
dart format lib/pigeon.dart
--experimental_swift_out ios/Classes/Pigeon.gen.swift
dart format lib/onegini.gen.dart

## Missing documentation
Pigeon is poorly documented; so to keep knowledge on why and how certain things are done we will refer to pull requests where we obtained information.
Expand Down
6 changes: 0 additions & 6 deletions pigeons/onewelcome_pigeon_interface.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,6 @@ class OWUserProfile {
OWUserProfile({required this.profileId});
}

class OWRemovedUserProfile {
String profileId;

OWRemovedUserProfile(this.profileId);
}

class OWCustomInfo {
int status;
String? data;
Expand Down