<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nimtwirp, branch master</title>
<subtitle>Twirp RPC framework for Nim</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/'/>
<entry>
<title>Make nimble develop work</title>
<updated>2018-10-17T05:55:03+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-10-17T05:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=502cdabf4ca2025d510b0d3247950ebddf1c24d1'/>
<id>502cdabf4ca2025d510b0d3247950ebddf1c24d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for Nim 0.19</title>
<updated>2018-10-17T05:47:02+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-10-17T05:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=4b62f6ccb4df53e0e0e1f6a6980cb882cc538a47'/>
<id>4b62f6ccb4df53e0e0e1f6a6980cb882cc538a47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial support for JSON request/response</title>
<updated>2018-04-29T10:45:36+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-29T10:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=dbbbe7ca4d07a2e724ce0201432d9e510154cb07'/>
<id>dbbbe7ca4d07a2e724ce0201432d9e510154cb07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update haberdasherserver.nim</title>
<updated>2018-04-23T20:04:57+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oswjk@users.noreply.github.com</email>
</author>
<published>2018-04-23T20:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=4982bff3c11d6f7ee5535223af2c64f2bfa23d3b'/>
<id>4982bff3c11d6f7ee5535223af2c64f2bfa23d3b</id>
<content type='text'>
Fix the example at the bottom of the file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the example at the bottom of the file</pre>
</div>
</content>
</entry>
<entry>
<title>Update README.md</title>
<updated>2018-04-23T20:02:28+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oswjk@users.noreply.github.com</email>
</author>
<published>2018-04-23T20:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=dffdaddfc55dd7fcb6105fc4de0d9715d274602f'/>
<id>dffdaddfc55dd7fcb6105fc4de0d9715d274602f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add nimtwirp.validateRequest()</title>
<updated>2018-04-23T19:51:29+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-23T19:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=8f6f08eaa329162401f8d0e10bb28cdda1e30b2b'/>
<id>8f6f08eaa329162401f8d0e10bb28cdda1e30b2b</id>
<content type='text'>
Move request validation to a separate proc instead of generating the checks
inline for all handleRequest() procs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move request validation to a separate proc instead of generating the checks
inline for all handleRequest() procs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor + fix content-length issue</title>
<updated>2018-04-23T19:37:41+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-23T19:37:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=3d786878ac839e558bde0a096f74638f38adec86'/>
<id>3d786878ac839e558bde0a096f74638f38adec86</id>
<content type='text'>
This way need to generate a bit less code.

Also include the  Content-Length header always in POST requests made by the
client. This fixes an issue when we are serializing a message with no fields and
we have empty body. HttpClient does not include the Content-Length header for
us, so we'll just include it every time to make our requests work in all cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way need to generate a bit less code.

Also include the  Content-Length header always in POST requests made by the
client. This fixes an issue when we are serializing a message with no fields and
we have empty body. HttpClient does not include the Content-Length header for
us, so we'll just include it every time to make our requests work in all cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify skipDirs: example -&gt; examples</title>
<updated>2018-04-23T18:53:26+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-23T18:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=70fc125042676e86dc33f5365b44fbbbcb9fe6df'/>
<id>70fc125042676e86dc33f5365b44fbbbcb9fe6df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update README.md</title>
<updated>2018-04-21T20:55:17+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-21T20:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=1aebdf81462ea4dea2af38f6ab008b93def3c5f8'/>
<id>1aebdf81462ea4dea2af38f6ab008b93def3c5f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add another example showcasing multiple services</title>
<updated>2018-04-21T20:49:50+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2018-04-21T20:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/nimtwirp/commit/?id=2fc0e16aea9e03b9f957c6781bd77de8127ebd69'/>
<id>2fc0e16aea9e03b9f957c6781bd77de8127ebd69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
