diamirio / endpoints Goto Github PK
View Code? Open in Web Editor NEWType-Safe Swift Networking
License: MIT License
Type-Safe Swift Networking
License: MIT License
Continuations should be canceled instead of returned otherwise Xcode will show following warning:
SWIFT TASK CONTINUATION MISUSE: dataTask(for:) leaked its continuation!
2022-12-06 11:37:45.074458+0100 upBeta[64702:1936453] SWIFT TASK CONTINUATION MISUSE: dataTask(for:) leaked its continuation!
As HTTPBin is timing out regularly, we should consider switching our tests to Postman Echo i.e.
If you're using withThrowingTaskGroup
for parallel execution and one of the calls fails, the Task is stuck, neither success nor failure.
The issue is also reproducible in a small example project:
EndpointsExample.zip
Console message:
SWIFT TASK CONTINUATION MISUSE: dataTask(for:) leaked its continuation!
Debug Logging is either done or not done. This can be a problem if some calls have long responses, which can cause Xcode to hang.
Idea 1: allow Calls
to specify whether debug logging should be done or not
Idea 2: cap length of bodies for debug logging (configurable)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.