mirror of
https://github.com/danog/MadelineProto.git
synced 2024-11-26 23:14:38 +01:00
Mark BC-breaking change
This commit is contained in:
parent
d6b0926c71
commit
4df94b819c
2
docs
2
docs
@ -1 +1 @@
|
||||
Subproject commit d5a18d7fd3a58fa5bfd5b9145a7d43fbc2c4cb74
|
||||
Subproject commit cad57ac8e45ff6776dfa59c8e658831b17956f8e
|
2
schemas
2
schemas
@ -1 +1 @@
|
||||
Subproject commit e9a5b801024d4bf9d083eb4204bebb25989cee64
|
||||
Subproject commit 8c533873cef498a60b1d14c9a7198c4e3e0312f0
|
@ -20,6 +20,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace danog\MadelineProto;
|
||||
|
||||
use AssertionError;
|
||||
use danog\MadelineProto\Ipc\IpcState;
|
||||
|
||||
use const LOCK_EX;
|
||||
@ -97,16 +98,7 @@ final class SessionPaths
|
||||
return;
|
||||
}
|
||||
if (!isDirectory($session) && isFile("$session.safe.php")) {
|
||||
deleteFile($session);
|
||||
createDirectory($session);
|
||||
foreach (['safe.php', 'lightState.php', 'lock', 'ipc', 'callback.ipc', 'ipcState.php'] as $part) {
|
||||
if (exists("$session.$part")) {
|
||||
move("$session.$part", $session.DIRECTORY_SEPARATOR."$part");
|
||||
}
|
||||
if (exists("$session.$part.lock")) {
|
||||
move("$session.$part.lock", $session.DIRECTORY_SEPARATOR."$part.lock");
|
||||
}
|
||||
}
|
||||
throw new AssertionError("MadelineProto v7 sessions are not supported, please recreate the session to use MadelineProto v8!");
|
||||
}
|
||||
}
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user