<p>I added a demo project [1] for a gRPC example with 2 simple requests and a dummy placeholder for a Bisq daemon (access to core).</p>
<p>I will try to not use explicit any specific API in the BisqMain class but the BisqDaemon. Any API implementation (HTTP or gRPC) would get the BisqDaemaon and can use that to talk to core. If the HTTP API would use the gRPC or directly the BisqDaemon is open to the devs implementing the API.</p>
<p>[1] <a href="https://github.com/ManfredKarrer/bisq-grpc">https://github.com/ManfredKarrer/bisq-grpc</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/proposals/issues/22#issuecomment-393314001">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AkpZti9SyX8yTt7F33pX_4I4ZyFGjVbKks5t3wV-gaJpZM4UTnht">mute the thread</a>.<img src="https://github.com/notifications/beacon/AkpZtk_-JDZN9M0kDL2g0rVFhcMcKTG0ks5t3wV-gaJpZM4UTnht.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","potentialAction":{"@type":"ViewAction","target":"https://github.com/bisq-network/proposals/issues/22#issuecomment-393314001","url":"https://github.com/bisq-network/proposals/issues/22#issuecomment-393314001","name":"View Issue"},"description":"View this Issue on GitHub","publisher":{"@type":"Organization","name":"GitHub","url":"https://github.com"}}</script>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/bisq-network/proposals","title":"bisq-network/proposals","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/bisq-network/proposals"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ManfredKarrer in #22: I added a demo project [1] for a gRPC example with 2 simple requests and a dummy placeholder for a Bisq daemon (access to core).\r\n\r\nI will try to not use explicit any specific API in the BisqMain class but the BisqDaemon. Any API implementation (HTTP or gRPC) would get the BisqDaemaon and can use that to talk to core. If the HTTP API would use the gRPC or directly the BisqDaemon is open to the devs implementing the API.\r\n\r\n[1] https://github.com/ManfredKarrer/bisq-grpc"}],"action":{"name":"View Issue","url":"https://github.com/bisq-network/proposals/issues/22#issuecomment-393314001"}}}</script>
<script type="application/ld+json">{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "37567f93-e2a7-4e2a-ad37-a9160fc62647",
"title": "Re: [bisq-network/proposals] Integrate HTTP API to bisq-network (#22)",
"sections": [
{
"text": "",
"activityTitle": "**Manfred Karrer**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@ManfredKarrer",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"bisq-network/proposals\",\n\"issueId\": 22,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"bisq-network/proposals\",\n\"issueId\": 22\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/bisq-network/proposals/issues/22#issuecomment-393314001"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 340686957\n}"
}
],
"themeColor": "26292E"
}</script>