|
@@ -3,6 +3,7 @@
|
3
|
3
|
|
4
|
4
|
(defpackage :coleslaw-twitter
|
5
|
5
|
(:use :cl)
|
|
6
|
+ (:import-from :coleslaw :*config*)
|
6
|
7
|
(:export #:enable))
|
7
|
8
|
|
8
|
9
|
(in-package :coleslaw-twitter)
|
|
@@ -35,7 +36,9 @@
|
35
|
36
|
(defun %format-post (offset post)
|
36
|
37
|
"Garauntee that the tweet content is 140 chars at most."
|
37
|
38
|
(let* ((content-prefix (subseq (render-tweet post) 0 (- 117 offset)))
|
38
|
|
- (content (format nil "~A ~A" content-prefix (coleslaw:page-url post)))
|
|
39
|
+ (content (format nil "~A ~A/~A" content-prefix
|
|
40
|
+ (coleslaw::domain *config*)
|
|
41
|
+ (coleslaw:page-url post)))
|
39
|
42
|
(content-length (chirp:compute-status-length content)))
|
40
|
43
|
(cond
|
41
|
44
|
((>= 140 content-length) content)
|