module/usession.py¶
module.usession ¶
USession
USession ¶
USession Class
Source code in module/usession.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|
clean
staticmethod
¶
Make expired
:param int days: days
Parameters:
Name | Type | Description | Default |
---|---|---|---|
days |
int
|
The long days to clean. |
3
|
Returns:
Type | Description |
---|---|
UpdateResult
|
Return the pymongo.results.UpdateResult object. |
Source code in module/usession.py
get
staticmethod
¶
get_alive
staticmethod
¶
get_no_ipinfo
staticmethod
¶
get_recently
staticmethod
¶
Get recently record
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uid |
str
|
User id. |
required |
limit |
int
|
Limit. |
25
|
Yields:
Type | Description |
---|---|
Generator[dict[str, Any], None, None]
|
Return the recently datas. |
Source code in module/usession.py
make_dead
staticmethod
¶
Make session to dead
Parameters:
Name | Type | Description | Default |
---|---|---|---|
sid |
str
|
usession id. |
required |
uid |
str
|
User id. |
None
|
Source code in module/usession.py
make_new
staticmethod
¶
make new session record
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uid |
str
|
User id. |
required |
header |
dict
|
User's request header. |
required |
Returns:
Type | Description |
---|---|
InsertOneResult
|
Return the pymongo.results.InsertOneResult object. |
Source code in module/usession.py
Last update:
June 12, 2022