Marketing sample migration to AGNext (#234)

This commit is contained in:
Kosta Petan
2024-07-19 13:57:13 -07:00
committed by GitHub
parent e67ab18344
commit c425a447a7
120 changed files with 441 additions and 15880 deletions

View File

@@ -17,14 +17,14 @@ class Printer(TypeRoutedAgent):
@message_handler
async def handle_graphic_design(self, message: GraphicDesignCreated, cancellation_token: CancellationToken) -> None:
image = Image.from_uri(message.image_uri)
image = Image.from_uri(message.imageUri)
# Save image to random name in current directory
image.image.save(os.path.join(os.getcwd(), f"{message.user_id}.png"))
print(f"Received GraphicDesignCreated: user {message.user_id}, saved to {message.user_id}.png")
image.image.save(os.path.join(os.getcwd(), f"{message.UserId}.png"))
print(f"Received GraphicDesignCreated: user {message.UserId}, saved to {message.UserId}.png")
@message_handler
async def handle_auditor_alert(self, message: AuditorAlert, cancellation_token: CancellationToken) -> None:
print(f"Received AuditorAlert: {message.auditor_alert_message} for user {message.user_id}")
print(f"Received AuditorAlert: {message.auditorAlertMessage} for user {message.UserId}")
async def main() -> None:
@@ -35,11 +35,11 @@ async def main() -> None:
ctx = runtime.start()
await runtime.publish_message(
AuditText(text="Buy my product for a MASSIVE 50% discount.", user_id="user-1"), namespace="default"
AuditText(text="Buy my product for a MASSIVE 50% discount.", UserId="user-1"), namespace="default"
)
await runtime.publish_message(
ArticleCreated(article="The best article ever written about trees and rocks", user_id="user-2"),
ArticleCreated(article="The best article ever written about trees and rocks", UserId="user-2"),
namespace="default",
)