18 lines
401 B
Dart
18 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');
|
|
}
|