Skip to content

Conversation

@michelle0927
Copy link
Collaborator

@michelle0927 michelle0927 commented Sep 27, 2023

WHAT

🤖 Generated by Copilot at f8f60b3

This pull request adds new components and sources for the Hostaway app, which is a platform for managing short-term rentals. It includes three action components to create, update, and send messages to tasks in Hostaway, and three source components to emit events when new messages, reservations, or reservation updates occur in Hostaway. It also adds common files to store the constants, prop definitions, and logic shared by the Hostaway components, and updates the package.json and pnpm-lock.yaml files accordingly. It deletes some unused files from the previous version of the Hostaway app.

🤖 Generated by Copilot at f8f60b3

Hostaway components
create, update, send, emit
Autumn of workflows

WHY

HOW

🤖 Generated by Copilot at f8f60b3

  • Add three new action components to create, update, and send messages to guests in Hostaway (link, link, link)
  • Add a new file to store the common constants used by the Hostaway components, such as pagination limit, task categories and status, and message communication types (link)
  • Add a new file to define the Hostaway app, which contains the authentication method, the prop definitions for the common entities, and the methods to make requests to the Hostaway API endpoints (link)
  • Modify the package.json file of the Hostaway components to update the version, the main file, and the dependencies (link)
  • Add a new file to define the common logic and props shared by the Hostaway source components, such as creating and deleting webhooks, responding to HTTP requests, and emitting events (link)
  • Add three new source components to emit events when a new message is received, a new reservation is created, or a reservation is updated in Hostaway (link, link, link)
  • Modify the pnpm-lock.yaml file to include the dependencies of the Hostaway components, which are @pipedream/platform and lodash.pickby (link)
  • Delete the unused files components/hostaway/app/hostaway.app.ts and components/hostaway/.gitignore (link, link)

@michelle0927 michelle0927 linked an issue Sep 27, 2023 that may be closed by this pull request
@vercel
Copy link

vercel bot commented Sep 27, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
pipedream-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 27, 2023 4:46pm
pipedream-docs-redirect-do-not-edit ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 27, 2023 4:46pm

@michelle0927 michelle0927 merged commit 5cf4b99 into master Sep 28, 2023
@michelle0927 michelle0927 deleted the 8181-components-hostaway branch September 28, 2023 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Components] Hostaway

3 participants