Skip to content

Commit ad80d80

Browse files
Merge pull request #710 from appwrite/feat-dependency-upgrades-2
Fix- Flutter & Dart SDK score
2 parents 133e1b1 + 16313a4 commit ad80d80

13 files changed

+25
-25
lines changed

templates/dart/lib/id.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }};
1+
part of '{{ language.params.packageName }}.dart';
22

33
/// Helper class to generate ID strings for resources.
44
class ID {

templates/dart/lib/permission.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }};
1+
part of '{{ language.params.packageName }}.dart';
22

33
/// Helper class to generate permission strings for resources.
44
class Permission {

templates/dart/lib/query.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }};
1+
part of '{{ language.params.packageName }}.dart';
22

33

44
/// Helper class to generate query strings.

templates/dart/lib/role.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }};
1+
part of '{{ language.params.packageName }}.dart';
22

33
/// Helper class to generate role strings for [Permission].
44
class Role {

templates/dart/lib/services/service.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }};
1+
part of '../{{ language.params.packageName }}.dart';
22
{% macro parameter(parameter) %}{% if parameter.required %}required {% endif %}{{ parameter | typeName }}{% if not parameter.required or parameter.nullable %}?{% endif %} {{ parameter.name | caseCamel | overrideIdentifier }}{% endmacro %}
33
{% macro method_parameters(parameters, consumes) %}
44
{% if parameters|length > 0 %}{{ '{' }}{% for parameter in parameters %}{{ _self.parameter(parameter) }}{% if not loop.last %}, {% endif %}{% endfor %}{% if 'multipart/form-data' in consumes %}, Function(UploadProgress)? onProgress{% endif %}{{ '}' }}{% endif %}

templates/dart/lib/src/enums/enum.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }}.enums;
1+
part of '../../enums.dart';
22

33
enum {{ enum.name | caseUcfirst | overrideIdentifier }} {
44
{%~ for value in enum.enum %}

templates/dart/lib/src/models/model.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% macro sub_schema(property) %}{% if property.sub_schema %}{% if property.type == 'array' %}List<{{property.sub_schema | caseUcfirst | overrideIdentifier}}>{% else %}{{property.sub_schema | caseUcfirst | overrideIdentifier }}{% endif %}{% else %}{% if property.type == 'object' and property.additionalProperties %}Map<String, dynamic>{% else %}{{property | typeName}}{% endif %}{% endif %}{% endmacro %}
2-
part of {{ language.params.packageName }}.models;
2+
part of '../../models.dart';
33

44
/// {{ definition.description }}
55
class {{ definition.name | caseUcfirst | overrideIdentifier }} implements Model {

templates/dart/lib/src/models/model_base.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }}.models;
1+
part of '../../models.dart';
22

33
abstract class Model {
44
Map<String, dynamic> toMap();

templates/dart/pubspec.yaml.twig

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ repository: https://github.com/{{sdk.gitUserName}}/{{sdk.gitRepoName}}
66
issue_tracker: https://github.com/appwrite/sdk-generator/issues
77
documentation: {{ spec.contactURL }}
88
environment:
9-
sdk: '>=2.17.0 <3.0.0'
9+
sdk: '>=2.17.0 <4.0.0'
1010
dependencies:
11-
http: '>=0.13.6 <1.0.1'
11+
http: '>=0.13.6 <2.0.0'
1212

1313
dev_dependencies:
14-
lints: ^2.0.1
15-
test: ^1.22.0
16-
mockito: ^5.4.0
14+
lints: ^3.0.0
15+
test: ^1.25.0
16+
mockito: ^5.4.4

templates/flutter/lib/services/service.dart.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
part of {{ language.params.packageName }};
1+
part of '../{{ language.params.packageName }}.dart';
22
{% macro parameter(parameter) %}{% if parameter.required %}required {% endif %}{{ parameter | typeName }}{% if not parameter.required or parameter.nullable %}?{% endif %} {{ parameter.name | caseCamel | overrideIdentifier }}{% endmacro %}
33
{% macro method_parameters(parameters, consumes) %}
44
{% if parameters|length > 0 %}{{ '{' }}{% for parameter in parameters %}{{ _self.parameter(parameter) }}{% if not loop.last %}, {% endif %}{% endfor %}{% if 'multipart/form-data' in consumes %}, Function(UploadProgress)? onProgress{% endif %}{{ '}' }}{% endif %}

templates/flutter/pubspec.yaml.twig

+9-9
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@ environment:
1818
dependencies:
1919
flutter:
2020
sdk: flutter
21-
cookie_jar: ^4.0.3
22-
device_info_plus: ^9.0.2
23-
flutter_web_auth_2: ^3.0.0
21+
cookie_jar: ^4.0.8
22+
device_info_plus: ^9.1.2
23+
flutter_web_auth_2: ^3.1.1
2424
http: '>=0.13.6 <2.0.0'
25-
package_info_plus: ^4.0.2
26-
path_provider: ^2.0.15
27-
web_socket_channel: ^2.4.0
25+
package_info_plus: ^5.0.1
26+
path_provider: ^2.1.2
27+
web_socket_channel: ^2.4.3
2828
universal_html: ^2.2.2
2929

3030
dev_dependencies:
31-
path_provider_platform_interface: ^2.0.6
32-
flutter_lints: ^2.0.1
31+
path_provider_platform_interface: ^2.1.2
32+
flutter_lints: ^3.0.1
3333
flutter_test:
3434
sdk: flutter
35-
mockito: ^5.4.0
35+
mockito: ^5.4.4

tests/FlutterBetaTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class FlutterBetaTest extends Base
1616
'cp tests/languages/flutter/tests.dart tests/sdks/flutter/test/appwrite_test.dart',
1717
];
1818
protected string $command =
19-
'docker run --network="mockapi" --rm -v $(pwd):/app -w /app/tests/sdks/flutter --env PUB_CACHE=vendor cirrusci/flutter:beta sh -c "flutter pub get && flutter test test/appwrite_test.dart"';
19+
'docker run --network="mockapi" --rm -v $(pwd):/app -w /app/tests/sdks/flutter fischerscode/flutter-sudo:beta sh -c "sudo chown -R flutter:flutter . && flutter pub get && flutter test test/appwrite_test.dart"';
2020

2121
protected array $expectedOutput = [
2222
...Base::FOO_RESPONSES,

tests/FlutterStableTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class FlutterStableTest extends Base
1616
'cp tests/languages/flutter/tests.dart tests/sdks/flutter/test/appwrite_test.dart',
1717
];
1818
protected string $command =
19-
'docker run --network="mockapi" --rm -v $(pwd):/app -w /app/tests/sdks/flutter --env PUB_CACHE=vendor cirrusci/flutter:stable sh -c "flutter pub get && flutter test test/appwrite_test.dart"';
19+
'docker run --network="mockapi" --rm -v $(pwd):/app:rw -w /app/tests/sdks/flutter fischerscode/flutter-sudo:stable sh -c "sudo chown -R flutter:flutter . && flutter pub get && flutter test test/appwrite_test.dart"';
2020

2121
protected array $expectedOutput = [
2222
...Base::FOO_RESPONSES,

0 commit comments

Comments
 (0)