2021-06-29 02:34:28 +12:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Appwrite\Messaging;
|
|
|
|
|
|
|
|
abstract class Adapter
|
|
|
|
{
|
2021-08-19 20:24:41 +12:00
|
|
|
public abstract function subscribe(string $projectId, mixed $identifier, array $roles, array $channels): void;
|
2021-06-29 02:34:28 +12:00
|
|
|
public abstract function unsubscribe(mixed $identifier): void;
|
2021-08-19 20:24:41 +12:00
|
|
|
public static abstract function send(string $projectId, array $payload, string $event, array $channels, array $roles, array $options): void;
|
2021-06-29 02:34:28 +12:00
|
|
|
}
|