Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Plume-org
/
Plume
Public
Notifications
You must be signed in to change notification settings
Fork
148
Star
2.2k
Code
Issues
156
Pull requests
10
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Go async
- #730
#730
Draft
igalic
wants to merge 46 commits into
main
Plume-org/Plume:main
from
go/async
Plume-org/Plume:go/async
Copy head branch name to clipboard
Conversation
Commits
46
(46)
Checks
Files changed
Draft
Go async
#730
igalic
wants to merge 46 commits into
main
Plume-org/Plume:main
from
go/async
Plume-org/Plume:go/async
Copy head branch name to clipboard
Commits
Commits on May 6, 2020
remove csrf for now, so we can update the rest
igalic
committed
9284706
View commit details
Copy full SHA for 9284706
Browse repository at this point
update rocket*; which gets us stuck in dependency conflicts
igalic
committed
e52944e
View commit details
Copy full SHA for e52944e
Browse repository at this point
update rocket* everywhere!
Show description for bb5c2b6
igalic
committed
bb5c2b6
View commit details
Copy full SHA for bb5c2b6
Browse repository at this point
convert plume-common to rocket async
Show description for ec9b699
igalic
committed
ec9b699
View commit details
Copy full SHA for ec9b699
Browse repository at this point
rocket does not need decl_macro anymore
igalic
committed
75722ab
View commit details
Copy full SHA for 75722ab
Browse repository at this point
plume-common: also make requests async
igalic
committed
fd9764f
View commit details
Copy full SHA for fd9764f
Browse repository at this point
plume-models: convert admin & api-tokens to async
Show description for 909f677
igalic
committed
909f677
View commit details
Copy full SHA for 909f677
Browse repository at this point
plume-models: convert api-tokens. use DbConn::from_request() directly
Show description for 944f8c4
igalic
committed
944f8c4
View commit details
Copy full SHA for 944f8c4
Browse repository at this point
start making PlumeRocket async
igalic
committed
ce119ff
View commit details
Copy full SHA for ce119ff
Browse repository at this point
convert plume-models to all async
Show description for 59e5c49
igalic
committed
59e5c49
View commit details
Copy full SHA for 59e5c49
Browse repository at this point
start fixing tests in plume-models
igalic
committed
b515519
View commit details
Copy full SHA for b515519
Browse repository at this point
"manually" create ETag and Cache-Control headers
igalic
committed
45c335e
View commit details
Copy full SHA for 45c335e
Browse repository at this point
when using macros!() we need to import the things that they use
igalic
committed
022e037
View commit details
Copy full SHA for 022e037
Browse repository at this point
add tokio (0.2) as dependency to further async-ify our FromData code
Show description for 25c5da1
igalic
committed
25c5da1
View commit details
Copy full SHA for 25c5da1
Browse repository at this point
Use blocking reqwest API in defer
Show description for a3f165f
igalic
committed
a3f165f
View commit details
Copy full SHA for a3f165f
Browse repository at this point
move ClientBuilder into thread, since we cannot Copy it
igalic
committed
3472a58
View commit details
Copy full SHA for 3472a58
Browse repository at this point
asyncify plume-models: media upload is now async
Show description for 87ce3a7
igalic
committed
87ce3a7
View commit details
Copy full SHA for 87ce3a7
Browse repository at this point
asyncify from_activity calls (i.e.: block_on())
igalic
committed
8208859
View commit details
Copy full SHA for 8208859
Browse repository at this point
asyncify reqwest calls (again?)
igalic
committed
a010025
View commit details
Copy full SHA for a010025
Browse repository at this point
move signature outside the spawning
Show description for 8aa99ce
jebrosen
authored and
igalic
committed
8aa99ce
View commit details
Copy full SHA for 8aa99ce
Browse repository at this point
.await? result from read_to_string()
igalic
committed
65b2c38
View commit details
Copy full SHA for 65b2c38
Browse repository at this point
move reqwest client out of thread spawning
Show description for be8c67e
igalic
committed
be8c67e
View commit details
Copy full SHA for be8c67e
Browse repository at this point
cargo fmt
igalic
committed
e9c7259
View commit details
Copy full SHA for e9c7259
Browse repository at this point
cargo clippy
igalic
committed
e4bb73d
View commit details
Copy full SHA for e4bb73d
Browse repository at this point
start async-ifying routes
Show description for 2c285b9
igalic
committed
2c285b9
View commit details
Copy full SHA for 2c285b9
Browse repository at this point
update webfinger
Show description for 43cb9f7
igalic
committed
43cb9f7
View commit details
Copy full SHA for 43cb9f7
Browse repository at this point
upgrade and use futures… then block_on .await in a trait?
igalic
committed
6fe16c9
View commit details
Copy full SHA for 6fe16c9
Browse repository at this point
make plume-models async (again)
igalic
committed
097d0ea
View commit details
Copy full SHA for 097d0ea
Browse repository at this point
Commits on May 15, 2020
move towards using #[rocket::async_trait]
Show description for 3c830ab
igalic
committed
3c830ab
View commit details
Copy full SHA for 3c830ab
Browse repository at this point
Commits on May 16, 2020
fix some, break some compiling by adding async/await in front of it
Show description for 44ebce5
igalic
committed
44ebce5
View commit details
Copy full SHA for 44ebce5
Browse repository at this point
Commits on May 22, 2020
add async/.await until all our errors are the same:
Show description for 850b3c1
igalic
committed
850b3c1
View commit details
Copy full SHA for 850b3c1
Browse repository at this point
Commits on May 23, 2020
add async/.await until all our errors are the same: that our Connection is not Send-safe.
igalic
committed
d2881ee
View commit details
Copy full SHA for d2881ee
Browse repository at this point
Commits on May 24, 2020
add async/.await until all our errors are the same:
Show description for 18bb413
igalic
committed
18bb413
View commit details
Copy full SHA for 18bb413
Browse repository at this point
upgrade webfinger everywhere, and implement async
igalic
committed
7aabb96
View commit details
Copy full SHA for 7aabb96
Browse repository at this point
removed a few unused imports
igalic
committed
de6bfca
View commit details
Copy full SHA for de6bfca
Browse repository at this point
remove an experiment of disabling Send… it makes no sense
igalic
committed
cb1c260
View commit details
Copy full SHA for cb1c260
Browse repository at this point
add another async (and correctly convert followers_count)
igalic
committed
0726375
View commit details
Copy full SHA for 0726375
Browse repository at this point
upgrade validator: it now uses types! in macros!!
igalic
committed
07036b5
View commit details
Copy full SHA for 07036b5
Browse repository at this point
replace .map().map_err() with a match
Show description for df44200
igalic
committed
df44200
View commit details
Copy full SHA for df44200
Browse repository at this point
Commits on May 25, 2020
make clippy happy by removing unused imports
igalic
committed
cf3708e
View commit details
Copy full SHA for cf3708e
Browse repository at this point
make clippy happy with a weird quirk wrt return
Show description for 492bbb1
igalic
committed
492bbb1
View commit details
Copy full SHA for 492bbb1
Browse repository at this point
fix warnings about unused doc comments
Show description for 7490567
igalic
committed
7490567
View commit details
Copy full SHA for 7490567
Browse repository at this point
yet another dubious clippy warnings fix re returns
igalic
committed
25c40ad
View commit details
Copy full SHA for 25c40ad
Browse repository at this point
remove redundant use statements
igalic
committed
a508a41
View commit details
Copy full SHA for a508a41
Browse repository at this point
unroll filter_map() to easier .await
igalic
committed
41f97b0
View commit details
Copy full SHA for 41f97b0
Browse repository at this point
remove redundant use statements
igalic
committed
b596e77
View commit details
Copy full SHA for b596e77
Browse repository at this point
You can’t perform that action at this time.