Skip to content

Commit

Permalink
Merge pull request #20 from macielti/callback-query
Browse files Browse the repository at this point in the history
Callback query handlers support
  • Loading branch information
macielti committed Dec 29, 2021
2 parents 420929f + 692623a commit d2d9ac2
Show file tree
Hide file tree
Showing 25 changed files with 123 additions and 62 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ of [keepachangelog.com](http://keepachangelog.com/).

## [Unreleased]

## [4.9.3] - 2021-12-28

### Added

- Added callback query handler support to telegram bot component.

## [3.9.3] - 2021-12-27

### Added
Expand Down Expand Up @@ -107,6 +113,8 @@ of [keepachangelog.com](http://keepachangelog.com/).

[Unreleased]: https://github.com/macielti/common-clj/compare/0.1.1...HEAD

[4.9.3]: https://github.com/macielti/common-clj/compare/4.9.3...3.9.3

[3.9.3]: https://github.com/macielti/common-clj/compare/3.9.3...3.8.3

[3.8.3]: https://github.com/macielti/common-clj/compare/3.8.3...2.8.2
Expand Down
2 changes: 1 addition & 1 deletion docs/common-clj.component.config.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<!DOCTYPE html PUBLIC ""
"">
<html><head><meta charset="UTF-8" /><title>common-clj.component.config documentation</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Common-clj</span> <span class="project-version">3.9.3</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="intro.html"><div class="inner"><span>Introduction to common-clj</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>common-clj</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>component</span></div></div></li><li class="depth-3 branch current"><a href="common-clj.component.config.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>config</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.datalevin.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>datalevin</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.datomic.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>datomic</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>helper</span></div></div></li><li class="depth-4"><a href="common-clj.component.helper.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.routes.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>routes</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.service.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>service</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>telegram</span></div></div></li><li class="depth-4"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>adapters</span></div></div></li><li class="depth-5"><a href="common-clj.component.telegram.adapters.message.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>message</span></div></a></li><li class="depth-4 branch"><a href="common-clj.component.telegram.core.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-4"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>models</span></div></div></li><li class="depth-5"><a href="common-clj.component.telegram.models.consumer.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>consumer</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -424px;"><span class="top" style="height: 433px;"></span><span class="bottom"></span></span><span>io</span></div></div></li><li class="depth-3"><a href="common-clj.io.interceptors.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>interceptors</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>keyword</span></div></div></li><li class="depth-3"><a href="common-clj.keyword.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>money</span></div></div></li><li class="depth-3"><a href="common-clj.money.converter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>converter</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>schema</span></div></div></li><li class="depth-3"><a href="common-clj.schema.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>test</span></div></div></li><li class="depth-3"><a href="common-clj.test.helper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>helper</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>time</span></div></div></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>parser</span></div></div></li><li class="depth-4"><a href="common-clj.time.parser.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="common-clj.component.config.html#var-new-config"><div class="inner"><span>new-config</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">common-clj.component.config</h1><div class="doc"><pre class="plaintext">Just common Clojure code that I use across projects.</pre></div><div class="public anchor" id="var-new-config"><h3>new-config</h3><div class="usage"><code>(new-config path env)</code></div><div class="doc"><pre class="plaintext">Just common Clojure code that I use across projects.</pre></div></div></div></body></html>
<html><head><meta charset="UTF-8" /><title>common-clj.component.config documentation</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Common-clj</span> <span class="project-version">4.9.3</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="intro.html"><div class="inner"><span>Introduction to common-clj</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>common-clj</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>component</span></div></div></li><li class="depth-3 branch current"><a href="common-clj.component.config.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>config</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.datalevin.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>datalevin</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.datomic.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>datomic</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>helper</span></div></div></li><li class="depth-4"><a href="common-clj.component.helper.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.routes.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>routes</span></div></a></li><li class="depth-3 branch"><a href="common-clj.component.service.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>service</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>telegram</span></div></div></li><li class="depth-4"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>adapters</span></div></div></li><li class="depth-5"><a href="common-clj.component.telegram.adapters.update.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>update</span></div></a></li><li class="depth-4 branch"><a href="common-clj.component.telegram.core.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-4"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>models</span></div></div></li><li class="depth-5"><a href="common-clj.component.telegram.models.consumer.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>consumer</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -424px;"><span class="top" style="height: 433px;"></span><span class="bottom"></span></span><span>io</span></div></div></li><li class="depth-3"><a href="common-clj.io.interceptors.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>interceptors</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>keyword</span></div></div></li><li class="depth-3"><a href="common-clj.keyword.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>money</span></div></div></li><li class="depth-3"><a href="common-clj.money.converter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>converter</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>schema</span></div></div></li><li class="depth-3"><a href="common-clj.schema.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>test</span></div></div></li><li class="depth-3"><a href="common-clj.test.helper.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>helper</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>time</span></div></div></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>parser</span></div></div></li><li class="depth-4"><a href="common-clj.time.parser.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="common-clj.component.config.html#var-new-config"><div class="inner"><span>new-config</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">common-clj.component.config</h1><div class="doc"><pre class="plaintext">Just common Clojure code that I use across projects.</pre></div><div class="public anchor" id="var-new-config"><h3>new-config</h3><div class="usage"><code>(new-config path env)</code></div><div class="doc"><pre class="plaintext">Just common Clojure code that I use across projects.</pre></div></div></div></body></html>

0 comments on commit d2d9ac2

Please sign in to comment.