]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Use UUIDs for Bookmark unique ID
authorEvan Prodromou <evan@status.net>
Thu, 30 Dec 2010 21:21:14 +0000 (13:21 -0800)
committerEvan Prodromou <evan@status.net>
Thu, 30 Dec 2010 21:21:14 +0000 (13:21 -0800)
commit6fc7e5b05b1106cfcb2bf61cb788dd3aa38fa6f7
tree7cb1b6de487b5060e01d533472e010eb35b6a8a7
parent3b5c3d2c8428e1072a2944f0b8adfa79574bf1f6
Use UUIDs for Bookmark unique ID

I was trying to generate URIs for Bookmarks based on (profile, crc32(url), created).

I failed at that. CRC32s are unsigned ints, and our schema code didn't like that.

On top of that, my code to encode and restore created timestamps was problematic.

So, I switched back to using a meaningless unique ID for Bookmarks.

One way to do this would be to use an auto-incrementing integer ID. However, we've been
kind of crabbed out a few times for exposing auto-incrementing integer IDs as URIs, so
I thought maybe using a random UUID would be a better way to do it.

So, this patch sets random UUIDs for URIs of bookmarks.
plugins/Bookmark/Bookmark.php
plugins/Bookmark/BookmarkPlugin.php
plugins/Bookmark/showbookmark.php