File tree Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,12 @@ public function close()
77
77
*/
78
78
public function read ($ sessionId )
79
79
{
80
+ $ snapshot = $ this ->getCollection ()->document ($ sessionId )->snapshot ();
81
+
82
+ if (empty ($ this ->getCollection ()->document ($ sessionId )->snapshot ()->data ())) {
83
+ return '' ;
84
+ }
85
+
80
86
$ session = (object ) $ this ->getCollection ()->document ($ sessionId )->snapshot ()->data ();
81
87
82
88
if ($ this ->expired ($ session )) {
@@ -205,7 +211,7 @@ protected function userAgent()
205
211
*/
206
212
public function destroy ($ sessionId )
207
213
{
208
- $ this ->getCollection ()->document ($ sessionId )->reference ()-> delete ();
214
+ $ this ->getCollection ()->document ($ sessionId )->delete ();
209
215
210
216
return true ;
211
217
}
Original file line number Diff line number Diff line change 9
9
10
10
class FirestoreSessionServiceProvider extends ServiceProvider
11
11
{
12
- /**
13
- * Register services.
14
- *
15
- * @return void
16
- */
17
- public function register ()
18
- {
19
- //
20
- }
21
-
22
12
/**
23
13
* Bootstrap services.
24
14
*
You can’t perform that action at this time.
0 commit comments