Rather than having each thread type define its own fetch history method, let's instead have them tell us what api call to use to avoid duplicating work Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
And pull more things out of the Channel class and into the Thread class. Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>