19 lines
401 B
Dart
19 lines
401 B
Dart
|
import 'dart:developer';
|
||
|
|
||
|
import 'package:angel3_mq/mq.dart';
|
||
|
|
||
|
final class Receiver with ConsumerMixin {
|
||
|
Receiver() {
|
||
|
MQClient.instance.declareQueue('hello');
|
||
|
}
|
||
|
|
||
|
void listenToGreeting() => subscribe(
|
||
|
queueId: 'hello',
|
||
|
callback: (Message message) {
|
||
|
log('Received: ${message.payload}');
|
||
|
},
|
||
|
);
|
||
|
|
||
|
void stopListening() => unsubscribe(queueId: 'hello');
|
||
|
}
|