New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

ks-session-manager

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ks-session-manager - pypi Package Compare versions

Comparing version
0.5.0
to
0.6.0
+1
-1
ks_session_manager.egg-info/PKG-INFO
Metadata-Version: 2.1
Name: ks_session_manager
Version: 0.5.0
Version: 0.6.0
Summary: KS session manager

@@ -5,0 +5,0 @@ Author: pylakey

@@ -1,4 +0,4 @@

__version__ = '0.5.0'
__version__ = '0.6.0'
__author__ = 'pylakey'
from .converter import Converter
from __future__ import annotations
import base64
import struct
from datetime import datetime

@@ -67,3 +69,6 @@ from datetime import timezone

if in_memory:
storage = pylogram.storage.MemoryStorage(self.session_name)
storage = pylogram.storage.MemoryStorage(
self.session_name,
session_string=self.pack_session_data_to_string(data)
)
else:

@@ -77,13 +82,27 @@ try:

raise
else:
await storage.open()
await storage.dc_id(data.dc_id)
await storage.api_id(0)
await storage.auth_key(data.auth_key)
await storage.user_id(data.user_id)
await storage.test_mode(data.test_mode)
await storage.is_bot(data.is_bot)
await storage.date(int(datetime.now(timezone.utc).timestamp()))
await storage.save()
await storage.close()
await storage.open()
await storage.dc_id(data.dc_id)
await storage.api_id(0)
await storage.auth_key(data.auth_key)
await storage.user_id(data.user_id)
await storage.test_mode(data.test_mode)
await storage.is_bot(data.is_bot)
await storage.date(int(datetime.now(timezone.utc).timestamp()))
await storage.save()
await storage.close()
return storage
def pack_session_data_to_string(self, data: SessionData) -> str:
packed = struct.pack(
pylogram.storage.Storage.SESSION_STRING_FORMAT,
data.dc_id,
0,
data.test_mode,
data.auth_key,
data.user_id,
data.is_bot
)
return base64.urlsafe_b64encode(packed).decode().rstrip("=")
Metadata-Version: 2.1
Name: ks_session_manager
Version: 0.5.0
Version: 0.6.0
Summary: KS session manager

@@ -5,0 +5,0 @@ Author: pylakey