Skip to content

Commit 22bdc3b

Browse files
committed
Fix server builds not created for released versions
1 parent d84952b commit 22bdc3b

19 files changed

Lines changed: 942 additions & 833 deletions

File tree

.github/workflows/build.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -786,6 +786,22 @@ jobs:
786786
- uses: actions/download-artifact@v5
787787
with:
788788
name: ipa-build
789+
- uses: actions/download-artifact@v5
790+
with:
791+
name: server-build-linux-x86_64
792+
path: server-build-linux-x86_64/
793+
- uses: actions/download-artifact@v5
794+
with:
795+
name: server-build-linux-arm64
796+
path: server-build-linux-arm64/
797+
- uses: actions/download-artifact@v5
798+
with:
799+
name: server-build-windows-x86_64
800+
path: server-build-windows-x86_64/
801+
- uses: actions/download-artifact@v5
802+
with:
803+
name: server-build-macos
804+
path: server-build-macos/
789805
- name: 📦 Zip artifacts
790806
run: |
791807
cd windows-build
@@ -795,6 +811,14 @@ jobs:
795811
tar -C linux-arm64-build -czf linwood-setonix-linux-arm64.tar.gz .
796812
tar -C linux-alternative-x86_64-build -czf linwood-setonix-linux-alternative-x86_64.tar.gz .
797813
tar -C linux-alternative-arm64-build -czf linwood-setonix-linux-alternative-arm64.tar.gz .
814+
tar -C server-build-linux-x86_64 -czf linwood-setonix-server-linux-x86_64.tar.gz .
815+
tar -C server-build-linux-arm64 -czf linwood-setonix-server-linux-arm64.tar.gz .
816+
cd server-build-windows-x86_64
817+
zip -r ../linwood-setonix-server-windows-x86_64.zip *
818+
cd ..
819+
cd server-build-macos
820+
zip -r ../linwood-setonix-server-macos.zip *
821+
cd ..
798822
- name: Configure git
799823
if: ${{ github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/main' }}
800824
run: |
@@ -856,6 +880,10 @@ jobs:
856880
linwood-setonix-android-arm64-legacy.apk
857881
linwood-setonix-android-x86_64-legacy.apk
858882
linwood-setonix-ios.ipa
883+
linwood-setonix-server-linux-x86_64.tar.gz
884+
linwood-setonix-server-linux-arm64.tar.gz
885+
linwood-setonix-server-windows-x86_64.zip
886+
linwood-setonix-server-macos.zip
859887
checksums.txt
860888
env:
861889
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -896,6 +924,10 @@ jobs:
896924
linwood-setonix-android-arm64-legacy.apk
897925
linwood-setonix-android-x86_64-legacy.apk
898926
linwood-setonix-ios.ipa
927+
linwood-setonix-server-linux-x86_64.tar.gz
928+
linwood-setonix-server-linux-arm64.tar.gz
929+
linwood-setonix-server-windows-x86_64.zip
930+
linwood-setonix-server-macos.zip
899931
checksums.txt
900932
env:
901933
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -934,6 +966,10 @@ jobs:
934966
linwood-setonix-android-arm64-legacy.apk
935967
linwood-setonix-android-x86_64-legacy.apk
936968
linwood-setonix-ios.ipa
969+
linwood-setonix-server-linux-x86_64.tar.gz
970+
linwood-setonix-server-linux-arm64.tar.gz
971+
linwood-setonix-server-windows-x86_64.zip
972+
linwood-setonix-server-macos.zip
937973
checksums.txt
938974
env:
939975
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ Setonix is a table sandbox game where you can decide how to play. Spawn cards ev
3838
* This means you need to have the same version of the client and server
3939
* Missing checks on server
4040
* Make sure you only allow trusted people to connect
41-
* No rules are implemented yet
42-
* You can only play without rules
43-
* Will be added in 0.6
4441
* Missing error messages
4542
* Some errors are not displayed
4643

@@ -50,7 +47,7 @@ Setonix is a table sandbox game where you can decide how to play. Spawn cards ev
5047
* **🚫 No internet connection required:** to play, multiplayer also works offline
5148
* **🚩 Configurable:** Configure if you want to play with or without rules
5249
* **🎨 Customizable:** Create custom cards, board and dices
53-
* ~~**➕ Extensible:** Develop your custom rules with lua~~ (Will be added in 0.6) or use the server as library
50+
* **➕ Extensible:** Develop your custom rules with lua (Currently server side) or use the server as library
5451
* **🔒 Authentication:** Decentralized client based authentication
5552
* ~~**Verified player names:** Decentralized verification of player names~~ (Will be added in 0.7)
5653
* **📂 Share your packs:** Pack them all into a package and share it with your friends

api/pubspec.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,10 @@ packages:
174174
dependency: "direct dev"
175175
description:
176176
name: dart_mappable_builder
177-
sha256: "0a9a4132f298b10c7870ab04f1f5778a08ecce14b9879c4243463716422815f4"
177+
sha256: "27e8f109eb8fbff03eeeae61f8868a244ad28c8da5a8e429938aa039ae4ee32e"
178178
url: "https://pub.dev"
179179
source: hosted
180-
version: "4.6.3"
180+
version: "4.6.4"
181181
dart_style:
182182
dependency: transitive
183183
description:
@@ -262,18 +262,18 @@ packages:
262262
dependency: transitive
263263
description:
264264
name: json_annotation
265-
sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
265+
sha256: "805fa86df56383000f640384b282ce0cb8431f1a7a2396de92fb66186d8c57df"
266266
url: "https://pub.dev"
267267
source: hosted
268-
version: "4.9.0"
268+
version: "4.10.0"
269269
lints:
270270
dependency: "direct dev"
271271
description:
272272
name: lints
273-
sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0
273+
sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df"
274274
url: "https://pub.dev"
275275
source: hosted
276-
version: "6.0.0"
276+
version: "6.1.0"
277277
logging:
278278
dependency: transitive
279279
description:
@@ -303,10 +303,10 @@ packages:
303303
dependency: transitive
304304
description:
305305
name: meta
306-
sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349"
306+
sha256: "9f29b9bcc8ee287b1a31e0d01be0eae99a930dbffdaecf04b3f3d82a969f296f"
307307
url: "https://pub.dev"
308308
source: hosted
309-
version: "1.18.0"
309+
version: "1.18.1"
310310
mime:
311311
dependency: transitive
312312
description:

app/android/Gemfile.lock

Lines changed: 113 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ GEM
88
artifactory (3.0.17)
99
atomos (0.1.3)
1010
aws-eventstream (1.4.0)
11-
aws-partitions (1.1210.0)
11+
aws-partitions (1.1211.0)
1212
aws-sdk-core (3.241.4)
1313
aws-eventstream (~> 1, >= 1.3.0)
1414
aws-partitions (~> 1, >= 1.992.0)
@@ -20,14 +20,15 @@ GEM
2020
aws-sdk-kms (1.121.0)
2121
aws-sdk-core (~> 3, >= 3.241.4)
2222
aws-sigv4 (~> 1.5)
23-
aws-sdk-s3 (1.212.0)
23+
aws-sdk-s3 (1.213.0)
2424
aws-sdk-core (~> 3, >= 3.241.4)
2525
aws-sdk-kms (~> 1)
2626
aws-sigv4 (~> 1.5)
2727
aws-sigv4 (1.12.1)
2828
aws-eventstream (~> 1, >= 1.0.2)
2929
babosa (1.0.4)
30-
base64 (0.3.0)
30+
base64 (0.2.0)
31+
benchmark (0.5.0)
3132
bigdecimal (4.0.1)
3233
claide (1.1.0)
3334
colored (1.2)
@@ -71,14 +72,16 @@ GEM
7172
faraday_middleware (1.2.1)
7273
faraday (~> 1.0)
7374
fastimage (2.4.0)
74-
fastlane (2.229.0)
75+
fastlane (2.231.1)
7576
CFPropertyList (>= 2.3, < 4.0.0)
7677
abbrev (~> 0.1.2)
7778
addressable (>= 2.8, < 3.0.0)
7879
artifactory (~> 3.0)
7980
aws-sdk-s3 (~> 1.0)
8081
babosa (>= 1.0.3, < 2.0.0)
81-
bundler (>= 1.12.0, < 3.0.0)
82+
base64 (~> 0.2.0)
83+
benchmark (>= 0.1.0)
84+
bundler (>= 1.17.3, < 5.0.0)
8285
colored (~> 1.2)
8386
commander (~> 4.6)
8487
csv (~> 3.3)
@@ -99,11 +102,14 @@ GEM
99102
http-cookie (~> 1.0.5)
100103
json (< 3.0.0)
101104
jwt (>= 2.1.0, < 3)
105+
logger (>= 1.6, < 2.0)
102106
mini_magick (>= 4.9.4, < 5.0.0)
103107
multipart-post (>= 2.0.0, < 3.0.0)
104108
mutex_m (~> 0.3.0)
105109
naturally (~> 2.2)
110+
nkf (~> 0.2.0)
106111
optparse (>= 0.1.1, < 1.0.0)
112+
ostruct (>= 0.1.0)
107113
plist (>= 3.1.0, < 4.0.0)
108114
rubyzip (>= 2.0.0, < 3.0.0)
109115
security (= 0.1.5)
@@ -172,8 +178,10 @@ GEM
172178
mutex_m (0.3.0)
173179
nanaimo (0.4.0)
174180
naturally (2.3.0)
181+
nkf (0.2.0)
175182
optparse (0.8.1)
176183
os (1.1.4)
184+
ostruct (0.6.3)
177185
plist (3.7.2)
178186
public_suffix (7.0.2)
179187
rake (13.3.1)
@@ -223,13 +231,110 @@ GEM
223231

224232
PLATFORMS
225233
x64-mingw-ucrt
226-
x64-unknown
227-
x86_64-linux
228234

229235
DEPENDENCIES
230236
abbrev
231237
fastlane
232238
screengrab
233239

240+
CHECKSUMS
241+
CFPropertyList (3.0.8) sha256=2c99d0d980536d3d7ab252f7bd59ac8be50fbdd1ff487c98c949bb66bb114261
242+
abbrev (0.1.2) sha256=ad1b4eaaaed4cb722d5684d63949e4bde1d34f2a95e20db93aecfe7cbac74242
243+
addressable (2.8.8) sha256=7c13b8f9536cf6364c03b9d417c19986019e28f7c00ac8132da4eb0fe393b057
244+
artifactory (3.0.17) sha256=3023d5c964c31674090d655a516f38ca75665c15084140c08b7f2841131af263
245+
atomos (0.1.3) sha256=7d43b22f2454a36bace5532d30785b06de3711399cb1c6bf932573eda536789f
246+
aws-eventstream (1.4.0) sha256=116bf85c436200d1060811e6f5d2d40c88f65448f2125bc77ffce5121e6e183b
247+
aws-partitions (1.1211.0) sha256=d9828847fabe46fc306d092e563abd28f3c13bed7ded56309cbd6c21ae80763f
248+
aws-sdk-core (3.241.4) sha256=a42ccba8c24ea9800e7b6c40aa201c967458f7c460044a6eebf64fbf1226e4fd
249+
aws-sdk-kms (1.121.0) sha256=d563c1cfb4b5754efbc671216c8eca875338748adad0f42518c28dfa0a2d01e0
250+
aws-sdk-s3 (1.213.0) sha256=af596ccf544582406db610e95cc9099276eaf03142f57a2f30f76940e598e50d
251+
aws-sigv4 (1.12.1) sha256=6973ff95cb0fd0dc58ba26e90e9510a2219525d07620c8babeb70ef831826c00
252+
babosa (1.0.4) sha256=18dea450f595462ed7cb80595abd76b2e535db8c91b350f6c4b3d73986c5bc99
253+
base64 (0.2.0) sha256=0f25e9b21a02a0cc0cea8ef92b2041035d39350946e8789c562b2d1a3da01507
254+
benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c
255+
bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
256+
claide (1.1.0) sha256=6d3c5c089dde904d96aa30e73306d0d4bd444b1accb9b3125ce14a3c0183f82e
257+
colored (1.2) sha256=9d82b47ac589ce7f6cab64b1f194a2009e9fd00c326a5357321f44afab2c1d2c
258+
colored2 (3.1.2) sha256=b13c2bd7eeae2cf7356a62501d398e72fde78780bd26aec6a979578293c28b4a
259+
commander (4.6.0) sha256=7d1ddc3fccae60cc906b4131b916107e2ef0108858f485fdda30610c0f2913d9
260+
csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f
261+
declarative (0.0.20) sha256=8021dd6cb17ab2b61233c56903d3f5a259c5cf43c80ff332d447d395b17d9ff9
262+
digest-crc (0.7.0) sha256=64adc23a26a241044cbe6732477ca1b3c281d79e2240bcff275a37a5a0d78c07
263+
domain_name (0.6.20240107) sha256=5f693b2215708476517479bf2b3802e49068ad82167bcd2286f899536a17d933
264+
dotenv (2.8.1) sha256=c5944793349ae03c432e1780a2ca929d60b88c7d14d52d630db0508c3a8a17d8
265+
emoji_regex (3.2.3) sha256=ecd8be856b7691406c6bf3bb3a5e55d6ed683ffab98b4aa531bb90e1ddcc564b
266+
excon (0.112.0) sha256=daf9ac3a4c2fc9aa48383a33da77ecb44fa395111e973084d5c52f6f214ae0f0
267+
faraday (1.10.4) sha256=a384c541cde688d68bf85055723aecb4100c3fa41b53beb2011b245960ab2f19
268+
faraday-cookie_jar (0.0.8) sha256=0140605823f8cc63c7028fccee486aaed8e54835c360cffc1f7c8c07c4299dbb
269+
faraday-em_http (1.0.0) sha256=7a3d4c7079789121054f57e08cd4ef7e40ad1549b63101f38c7093a9d6c59689
270+
faraday-em_synchrony (1.0.1) sha256=bf3ce45dcf543088d319ab051f80985ea6d294930635b7a0b966563179f81750
271+
faraday-excon (1.1.0) sha256=b055c842376734d7f74350fe8611542ae2000c5387348d9ba9708109d6e40940
272+
faraday-httpclient (1.0.1) sha256=4c8ff1f0973ff835be8d043ef16aaf54f47f25b7578f6d916deee8399a04d33b
273+
faraday-multipart (1.2.0) sha256=7d89a949693714176f612323ca13746a2ded204031a6ba528adee788694ef757
274+
faraday-net_http (1.0.2) sha256=63992efea42c925a20818cf3c0830947948541fdcf345842755510d266e4c682
275+
faraday-net_http_persistent (1.2.0) sha256=0b0cbc8f03dab943c3e1cc58d8b7beb142d9df068b39c718cd83e39260348335
276+
faraday-patron (1.0.0) sha256=dc2cd7b340bb3cc8e36bcb9e6e7eff43d134b6d526d5f3429c7a7680ddd38fa7
277+
faraday-rack (1.0.0) sha256=ef60ec969a2bb95b8dbf24400155aee64a00fc8ba6c6a4d3968562bcc92328c0
278+
faraday-retry (1.0.3) sha256=add154f4f399243cbe070806ed41b96906942e7f5259bb1fe6daf2ec8f497194
279+
faraday_middleware (1.2.1) sha256=d45b78c8ee864c4783fbc276f845243d4a7918a67301c052647bacabec0529e9
280+
fastimage (2.4.0) sha256=5fce375e27d3bdbb46c18dbca6ba9af29d3304801ae1eb995771c4796c5ac7e8
281+
fastlane (2.231.1) sha256=e268d9e90ce951a08e7711881718f4fe4469fbf0a640cc27dfabe957dea9c424
282+
fastlane-sirp (1.0.0) sha256=66478f25bcd039ec02ccf65625373fca29646fa73d655eb533c915f106c5e641
283+
gh_inspector (1.1.3) sha256=04cca7171b87164e053aa43147971d3b7f500fcb58177698886b48a9fc4a1939
284+
google-apis-androidpublisher_v3 (0.54.0) sha256=8970a72839c8dfa87d290bdf935c641bf18cbd4323bf71d182adc04c0108d210
285+
google-apis-core (0.11.3) sha256=43217013b129d7d52c31ebf94146646c55f463ed25e68ad7523fb644d5a9cc97
286+
google-apis-iamcredentials_v1 (0.17.0) sha256=9a6525cfd6ef1c9a355f593bfef11bd0fb30e1d785ef9e5c9da51c3817a0517b
287+
google-apis-playcustomapp_v1 (0.13.0) sha256=959e51f90454b51adc72e5c322b4b4a573f869520c4d7c7c20efd1d262e48fd6
288+
google-apis-storage_v1 (0.31.0) sha256=03e8cc775e12403e5878899dd4bfb90957e7281e894937f03641c3857262db8f
289+
google-cloud-core (1.8.0) sha256=e572edcbf189cfcab16590628a516cec3f4f63454b730e59f0b36575120281cf
290+
google-cloud-env (1.6.0) sha256=6179acb946975892c7908748df5722a4ebadfc8cf5bb7b0d8d933ca67183fa15
291+
google-cloud-errors (1.5.0) sha256=b56be28b8c10628125214dde571b925cfcebdbc58619e598250c37a2114f7b4b
292+
google-cloud-storage (1.47.0) sha256=b543d01a9c83495149accd2da77b2cf365d5b6aac21bf3fa21e69dfc8f1eeb76
293+
googleauth (1.8.1) sha256=814adadaaa1221dce72a67131e3ecbd6d23491a161ec84fb15fd353b87d8c9e7
294+
highline (2.0.3) sha256=2ddd5c127d4692721486f91737307236fe005352d12a4202e26c48614f719479
295+
http-cookie (1.0.8) sha256=b14fe0445cf24bf9ae098633e9b8d42e4c07c3c1f700672b09fbfe32ffd41aa6
296+
httpclient (2.9.0) sha256=4b645958e494b2f86c2f8a2f304c959baa273a310e77a2931ddb986d83e498c8
297+
jmespath (1.6.2) sha256=238d774a58723d6c090494c8879b5e9918c19485f7e840f2c1c7532cf84ebcb1
298+
json (2.18.0) sha256=b10506aee4183f5cf49e0efc48073d7b75843ce3782c68dbeb763351c08fd505
299+
jwt (2.10.2) sha256=31e1ee46f7359883d5e622446969fe9c118c3da87a0b1dca765ce269c3a0c4f4
300+
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
301+
mini_magick (4.13.2) sha256=71d6258e0e8a3d04a9a0a09784d5d857b403a198a51dd4f882510435eb95ddd9
302+
mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef
303+
multi_json (1.19.1) sha256=7aefeff8f2c854bf739931a238e4aea64592845e0c0395c8a7d2eea7fdd631b7
304+
multipart-post (2.4.1) sha256=9872d03a8e552020ca096adadbf5e3cb1cd1cdd6acd3c161136b8a5737cdb4a8
305+
mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751
306+
nanaimo (0.4.0) sha256=faf069551bab17f15169c1f74a1c73c220657e71b6e900919897a10d991d0723
307+
naturally (2.3.0) sha256=459923cf76c2e6613048301742363200c3c7e4904c324097d54a67401e179e01
308+
nkf (0.2.0) sha256=fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126
309+
optparse (0.8.1) sha256=42bea10d53907ccff4f080a69991441d611fbf8733b60ed1ce9ee365ce03bd1a
310+
os (1.1.4) sha256=57816d6a334e7bd6aed048f4b0308226c5fb027433b67d90a9ab435f35108d3f
311+
ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
312+
plist (3.7.2) sha256=d37a4527cc1116064393df4b40e1dbbc94c65fa9ca2eec52edf9a13616718a42
313+
public_suffix (7.0.2) sha256=9114090c8e4e7135c1fd0e7acfea33afaab38101884320c65aaa0ffb8e26a857
314+
rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c
315+
representable (3.2.0) sha256=cc29bf7eebc31653586849371a43ffe36c60b54b0a6365b5f7d95ec34d1ebace
316+
retriable (3.1.2) sha256=0a5a5d0ca4ba61a76fb31a17ab8f7f80281beb040c329d34dfc137a1398688e0
317+
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
318+
rouge (3.28.0) sha256=0d6de482c7624000d92697772ab14e48dca35629f8ddf3f4b21c99183fd70e20
319+
ruby2_keywords (0.0.5) sha256=ffd13740c573b7301cf7a2e61fc857b2a8e3d3aff32545d6f8300d8bae10e3ef
320+
rubyzip (2.4.1) sha256=8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615
321+
screengrab (1.0.0) sha256=b416c8ff09e604fbcb94568b6e5182869056d7dee4cf18e7ee815c8b982351e8
322+
security (0.1.5) sha256=3a977a0eca7706e804c96db0dd9619e0a94969fe3aac9680fcfc2bf9b8a833b7
323+
signet (0.21.0) sha256=d617e9fbf24928280d39dcfefba9a0372d1c38187ffffd0a9283957a10a8cd5b
324+
simctl (1.6.10) sha256=b99077f4d13ad81eace9f86bf5ba4df1b0b893a4d1b368bd3ed59b5b27f9236b
325+
sysrandom (1.0.5) sha256=5ac1ac3c2ec64ef76ac91018059f541b7e8f437fbda1ccddb4f2c56a9ccf1e75
326+
terminal-notifier (2.0.0) sha256=7a0d2b2212ab9835c07f4b2e22a94cff64149dba1eed203c04835f7991078cea
327+
terminal-table (3.0.2) sha256=f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91
328+
trailblazer-option (0.1.2) sha256=20e4f12ea4e1f718c8007e7944ca21a329eee4eed9e0fa5dde6e8ad8ac4344a3
329+
tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48
330+
tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50
331+
tty-spinner (0.9.3) sha256=0e036f047b4ffb61f2aa45f5a770ec00b4d04130531558a94bfc5b192b570542
332+
uber (0.1.0) sha256=5beeb407ff807b5db994f82fa9ee07cfceaa561dad8af20be880bc67eba935dc
333+
unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a
334+
word_wrap (1.0.0) sha256=f556d4224c812e371000f12a6ee8102e0daa724a314c3f246afaad76d82accc7
335+
xcodeproj (1.27.0) sha256=8cc7a73b4505c227deab044dce118ede787041c702bc47636856a2e566f854d3
336+
xcpretty (0.4.1) sha256=b14c50e721f6589ee3d6f5353e2c2cfcd8541fa1ea16d6c602807dd7327f3892
337+
xcpretty-travis-formatter (1.0.1) sha256=aacc332f17cb7b2cba222994e2adc74223db88724fe76341483ad3098e232f93
338+
234339
BUNDLED WITH
235-
2.7.2
340+
4.0.5

app/lib/api/open.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Uri getLaunchUri({
3030

3131
Uri getConnectUri(String url, [String? type]) => getLaunchUri(
3232
pathSegments: ['connect'],
33-
queryParameters: {'url': url, if (type != null) 'type': type},
33+
queryParameters: {'url': url, 'type': ?type},
3434
);
3535

3636
Uri parseConnectUri(Uri uri) {

app/lib/services/file_system.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ class SetonixFileSystem {
161161
hashCode: (a) => a.identifier.hashCode,
162162
)..addAll([
163163
...(await packSystem.getFiles()).map((e) => e.data!),
164-
if (corePack != null) corePack,
164+
?corePack,
165165
]);
166166
}
167167

app/lib/services/network.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class NetworkService {
9595
.toList(),
9696
);
9797
});
98-
yield* Rx.merge([if (serverStream != null) serverStream, settingsStream]);
98+
yield* Rx.merge([?serverStream, settingsStream]);
9999
}
100100

101101
(Timer, RawDatagramSocket)? _broadcast;

0 commit comments

Comments
 (0)