wip
This commit is contained in:
		| @@ -7,13 +7,12 @@ namespace Toby\Domain\Slack\Handlers; | ||||
| use Spatie\SlashCommand\Attachment; | ||||
| use Spatie\SlashCommand\Request; | ||||
| use Spatie\SlashCommand\Response; | ||||
| use Spatie\SlashCommand\Handlers\SignatureHandler; | ||||
| use Toby\Domain\Slack\SignatureHandler; | ||||
| use Toby\Eloquent\Models\Key; | ||||
|  | ||||
| class KeyList extends SignatureHandler | ||||
| { | ||||
|     protected $signature = "toby klucze"; | ||||
|  | ||||
|     protected $description = "Lista wszystkich kluczy"; | ||||
|  | ||||
|     public function handle(Request $request): Response | ||||
| @@ -23,11 +22,11 @@ class KeyList extends SignatureHandler | ||||
|             ->get() | ||||
|             ->map(fn(Key $key) => "Klucz nr {$key->id} - <@{$key->user->profile->slack_id}>"); | ||||
|  | ||||
|         return $this->respondToSlack("Lista kluczy") | ||||
|         return $this->respondToSlack("Lista kluczy :key:") | ||||
|             ->withAttachment( | ||||
|                 Attachment::create() | ||||
|                     ->setColor('#3C5F97') | ||||
|                     ->setText($keys->implode("\n")) | ||||
|                     ->setColor("#3C5F97") | ||||
|                     ->setText($keys->isNotEmpty() ? $keys->implode("\n") : "Nie ma żadnych kluczy w tobym"), | ||||
|             ); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user