Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fcdeb75db6 | ||
|
|
8cac2711d6 | ||
|
|
67c0e01516 | ||
|
|
f966af223a | ||
|
|
680bbe1bb4 |
No files matched your search
@@ -27,6 +27,8 @@
|
||||
.dart_tool/
|
||||
.packages
|
||||
build/
|
||||
**/pubspec_overrides.yaml
|
||||
|
||||
# NixOs
|
||||
.direnv
|
||||
.envrc
|
||||
@@ -20,6 +20,14 @@ essentially does nothing right now.
|
||||
The function will return a future that either resolves to a list of SRV records, an empty
|
||||
list of no records were found or `null` if an error occured.
|
||||
|
||||
## Contributing
|
||||
|
||||
The development of this package is based on [melos](https://pub.dev/packages/melos).
|
||||
|
||||
To make all packages link to each other locally, begin by running `melos bootstrap`. After editing
|
||||
the code and making your changes, please run `melos run analyze` to make sure that no linter warnings
|
||||
are left inside the code.
|
||||
|
||||
## License
|
||||
|
||||
See `LICENSE`.
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -51,7 +51,9 @@ class MyHomePage extends StatefulWidget {
|
||||
|
||||
class _MyHomePageState extends State<MyHomePage> {
|
||||
Future<void> _query() async {
|
||||
print("Performing query...");
|
||||
final results = await MoxdnsPlugin.srvQuery("_xmpps-client._tcp.polynom.me", false);
|
||||
print("Done");
|
||||
for (final r in results) {
|
||||
print("- Target: ${r.target}");
|
||||
print(" Port: ${r.port}");
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -105,31 +105,31 @@ packages:
|
||||
moxdns:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
path: ".."
|
||||
path: "../packages/moxdns"
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.1.0"
|
||||
version: "0.1.1"
|
||||
moxdns_android:
|
||||
dependency: transitive
|
||||
dependency: "direct overridden"
|
||||
description:
|
||||
path: "../../moxdns_android"
|
||||
path: "../packages/moxdns_android"
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.1.0"
|
||||
version: "0.1.1"
|
||||
moxdns_linux:
|
||||
dependency: transitive
|
||||
dependency: "direct overridden"
|
||||
description:
|
||||
path: "../../moxdns_linux"
|
||||
path: "../packages/moxdns_linux"
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.1.0"
|
||||
version: "0.1.1"
|
||||
moxdns_platform_interface:
|
||||
dependency: transitive
|
||||
dependency: "direct overridden"
|
||||
description:
|
||||
path: "../../moxdns_platform_interface"
|
||||
path: "../packages/moxdns_platform_interface"
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.1.0"
|
||||
version: "0.1.1"
|
||||
path:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -200,4 +200,3 @@ packages:
|
||||
version: "2.1.2"
|
||||
sdks:
|
||||
dart: ">=2.17.0-266.1.beta <3.0.0"
|
||||
flutter: ">=2.5.0"
|
||||
@@ -31,7 +31,8 @@ dependencies:
|
||||
sdk: flutter
|
||||
|
||||
moxdns:
|
||||
path: ../
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
|
||||
# The following adds the Cupertino Icons font to your application.
|
||||
# Use with the CupertinoIcons class for iOS style icons.
|
||||
File renamed without changes.
+12
@@ -0,0 +1,12 @@
|
||||
name: moxdns
|
||||
packages:
|
||||
- packages/**
|
||||
- example/**
|
||||
|
||||
command:
|
||||
bootstrap:
|
||||
usePubspecOverrides: true
|
||||
|
||||
scripts:
|
||||
analyze:
|
||||
exec: dart analyze .
|
||||
@@ -5,3 +5,9 @@
|
||||
## 0.1.1
|
||||
|
||||
* Switch to selfhosted pub repository
|
||||
|
||||
## 0.1.2
|
||||
|
||||
* Fix crash when using moxdns while there is no Internet connection
|
||||
* Migrate to melos
|
||||
* Migrate to using `very_good_analysis` as a linting ruleset
|
||||
@@ -1,6 +1,6 @@
|
||||
name: moxdns
|
||||
description: A simple wrapper over platform native DNS methods
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
homepage: https://codeberg.org/moxxy/moxdns
|
||||
publish_to: https://pub.polynom.me
|
||||
|
||||
@@ -22,13 +22,13 @@ dependencies:
|
||||
|
||||
moxdns_android:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
moxdns_linux:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
moxdns_platform_interface:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
|
||||
dev_dependencies:
|
||||
flutter_lints: ^2.0.0
|
||||
|
||||
@@ -5,3 +5,9 @@
|
||||
## 0.1.1
|
||||
|
||||
* Switch to selfhosted pub repository
|
||||
|
||||
## 0.1.2
|
||||
|
||||
* Fix crash when using moxdns while there is no Internet connection
|
||||
* Migrate to melos
|
||||
* Migrate to using `very_good_analysis` as a linting ruleset
|
||||
@@ -1,8 +1 @@
|
||||
include: package:very_good_analysis/analysis_options.yaml
|
||||
linter:
|
||||
rules:
|
||||
public_member_api_docs: false
|
||||
lines_longer_than_80_chars: false
|
||||
use_setters_to_change_properties: false
|
||||
avoid_positional_boolean_parameters: false
|
||||
avoid_bool_literals_in_conditional_expressions: false
|
||||
include: ../../analysis_options.yaml
|
||||
+2
-2
@@ -56,9 +56,9 @@ public class MoxdnsAndroidPlugin implements FlutterPlugin, MethodCallHandler {
|
||||
}});
|
||||
}
|
||||
result.success(tmp);
|
||||
} catch (IOException ex) {
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
result.error("1", ex.getMessage(), ex.getStackTrace());
|
||||
result.success(new ArrayList());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -24,7 +24,8 @@ class MoxdnsAndroidPlugin extends MoxdnsPlatform {
|
||||
if (record == null) {
|
||||
continue;
|
||||
}
|
||||
final rr = Map<String, String>.from(record as Map<String, String>);
|
||||
// ignore: argument_type_not_assignable
|
||||
final rr = Map<String, String>.from(record);
|
||||
records.add(
|
||||
SrvRecord(
|
||||
rr['target']!,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: moxdns_android
|
||||
description: Android-specific implementation of moxdns
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
homepage: https://codeberg.org/moxxy/moxdns
|
||||
publish_to: https://pub.polynom.me
|
||||
|
||||
@@ -14,10 +14,10 @@ dependencies:
|
||||
|
||||
moxdns:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
moxdns_platform_interface:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
|
||||
plugin_platform_interface: 2.1.0
|
||||
|
||||
|
||||
@@ -5,3 +5,9 @@
|
||||
## 0.1.1
|
||||
|
||||
* Switch to selfhosted pub repository
|
||||
|
||||
## 0.1.2
|
||||
|
||||
* Fix crash when using moxdns while there is no Internet connection
|
||||
* Migrate to melos
|
||||
* Migrate to using `very_good_analysis` as a linting ruleset
|
||||
@@ -1,8 +1 @@
|
||||
include: package:very_good_analysis/analysis_options.yaml
|
||||
linter:
|
||||
rules:
|
||||
public_member_api_docs: false
|
||||
lines_longer_than_80_chars: false
|
||||
use_setters_to_change_properties: false
|
||||
avoid_positional_boolean_parameters: false
|
||||
avoid_bool_literals_in_conditional_expressions: false
|
||||
include: ../../analysis_options.yaml
|
||||
@@ -26,7 +26,8 @@ class MoxdnsLinuxPlugin extends MoxdnsPlatform {
|
||||
if (record == null) {
|
||||
continue;
|
||||
}
|
||||
final rr = Map<String, String>.from(record as Map<String, String>);
|
||||
// ignore: argument_type_not_assignable
|
||||
final rr = Map<String, String>.from(record);
|
||||
records.add(
|
||||
SrvRecord(
|
||||
rr['target']!,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: moxdns_linux
|
||||
description: Linux-specific implementation of moxdns
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
homepage: https://codeberg.org/moxxy/moxdns
|
||||
publish_to: https://pub.polynom.me
|
||||
|
||||
@@ -14,10 +14,10 @@ dependencies:
|
||||
|
||||
moxdns:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
moxdns_platform_interface:
|
||||
hosted: https://pub.polynom.me
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
|
||||
plugin_platform_interface: 2.1.0
|
||||
|
||||
|
||||
@@ -5,3 +5,9 @@
|
||||
## 0.1.1
|
||||
|
||||
* Switch to selfhosted pub repository
|
||||
|
||||
## 0.1.2
|
||||
|
||||
* Fix crash when using moxdns while there is no Internet connection
|
||||
* Migrate to melos
|
||||
* Migrate to using `very_good_analysis` as a linting ruleset
|
||||
@@ -1,8 +1 @@
|
||||
include: package:very_good_analysis/analysis_options.yaml
|
||||
linter:
|
||||
rules:
|
||||
public_member_api_docs: false
|
||||
lines_longer_than_80_chars: false
|
||||
use_setters_to_change_properties: false
|
||||
avoid_positional_boolean_parameters: false
|
||||
avoid_bool_literals_in_conditional_expressions: false
|
||||
include: ../../analysis_options.yaml
|
||||
@@ -1,7 +1,7 @@
|
||||
name: moxdns_platform_interface
|
||||
description: Platform definitions for moxdns
|
||||
homepage: https://codeberg.org/moxxy/moxdns
|
||||
version: 0.1.1
|
||||
version: 0.1.2
|
||||
publish_to: https://pub.polynom.me
|
||||
|
||||
environment:
|
||||
|
||||
Reference in new issue
Block a user