diff --git a/.woodpecker/workflow.yaml b/.woodpecker/workflow.yaml index 120ce51..a68bb93 100644 --- a/.woodpecker/workflow.yaml +++ b/.woodpecker/workflow.yaml @@ -9,6 +9,9 @@ steps: - git clone https://git.mrdab.vore.media/ThatOneJackalGuy/OpenContacts.git - echo "Entering folder" - cd OpenContacts + - echo "Getting Dependencies" + - flutter pub + - flutter doctor - echo "Building..." - flutter build apk - echo "Build Completed!" diff --git a/devtools_options.yaml b/devtools_options.yaml new file mode 100644 index 0000000..fa0b357 --- /dev/null +++ b/devtools_options.yaml @@ -0,0 +1,3 @@ +description: This file stores settings for Dart & Flutter DevTools. +documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states +extensions: diff --git a/lib/widgets/sessions/session_list.dart b/lib/widgets/sessions/session_list.dart index 7759b30..47600ee 100644 --- a/lib/widgets/sessions/session_list.dart +++ b/lib/widgets/sessions/session_list.dart @@ -155,7 +155,7 @@ class _SessionListState extends State with AutomaticKeepAliveClient children: [ Expanded( child: Text( - "${session.sessionUsers.length.toString().padLeft(2, "0")}/${session.maxUsers.toString().padLeft(2, "0")} Online", + "${(session.sessionUsers.length - (session.headlessHost? 1 : 0)).toString().padLeft(2, "0")}/${session.maxUsers.toString().padLeft(2, "0")} Online", maxLines: 1, overflow: TextOverflow.ellipsis, style: Theme.of(context).textTheme.bodySmall?.copyWith( diff --git a/lib/widgets/sessions/session_view.dart b/lib/widgets/sessions/session_view.dart index b6a9eae..c183957 100644 --- a/lib/widgets/sessions/session_view.dart +++ b/lib/widgets/sessions/session_view.dart @@ -162,7 +162,7 @@ class _SessionViewState extends State { ListSectionHeader( leadingText: "Users", trailingText: - "${session.sessionUsers.length.toString().padLeft(2, "0")}/${session.maxUsers.toString().padLeft(2, "0")}", + "${(session.sessionUsers.length - (session.headlessHost? 1 : 0)).toString().padLeft(2, "0")}/${session.maxUsers.toString().padLeft(2, "0")}", //TODO: Find a way to make it so that inactive users do not count showLine: false, ), ],