diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-07-16 03:27:19 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-07-16 03:27:19 +0900 |
| commit | 5b462768286c2a260882df13551400c23e2dd13a (patch) | |
| tree | 0348f6003146b52eddb194eb935109a306655611 /crates/shirabe/src/plugin/plugin_events.rs | |
| parent | 7f6fab27ab088925ff5640f4a6767e7c19cd1fb9 (diff) | |
| download | php-shirabe-5b462768286c2a260882df13551400c23e2dd13a.tar.gz php-shirabe-5b462768286c2a260882df13551400c23e2dd13a.tar.zst php-shirabe-5b462768286c2a260882df13551400c23e2dd13a.zip | |
refactor(remote-filesystem): return headers from copy/get_contents
Wrap RemoteFilesystem in Rc<RefCell<>> inside HttpDownloader, in prep
for the upcoming &self conversion of add()/get(). copy()/get_contents()
now bundle the response headers into their return value instead of
requiring a follow-up get_last_headers() call, since two separate calls
through a shared RefCell could otherwise race: nothing would guarantee
the reader observes the headers from its own request rather than one
clobbered by a concurrently borrowed call. get_last_headers() itself is
left in place, mirroring RemoteFilesystem::getLastHeaders() in PHP.
Diffstat (limited to 'crates/shirabe/src/plugin/plugin_events.rs')
0 files changed, 0 insertions, 0 deletions
