Unfollow tool for Bluesky

remove non mutuals

Changed files
+2 -7
src
+2 -7
src/App.tsx
···
DEACTIVATED = 1 << 3,
SUSPENDED = 1 << 4,
YOURSELF = 1 << 5,
-
NONMUTUAL = 1 << 6,
}
type FollowRecord = {
···
handle = res.data.handle;
const viewer = res.data.viewer!;
-
if (!viewer.followedBy) status = RepoStatus.NONMUTUAL;
-
if (viewer.blockedBy) {
status =
viewer.blocking || viewer.blockingByList ?
···
status == RepoStatus.DELETED ? "Deleted"
: status == RepoStatus.DEACTIVATED ? "Deactivated"
: status == RepoStatus.SUSPENDED ? "Suspended"
-
: status == RepoStatus.NONMUTUAL ? "Non Mutual"
: status == RepoStatus.YOURSELF ? "Literally Yourself"
: status == RepoStatus.BLOCKING ? "Blocking"
: status == RepoStatus.BLOCKEDBY ? "Blocked by"
···
status: status,
status_label: status_label,
toDelete: false,
-
visible: status != RepoStatus.NONMUTUAL,
});
}
setProgress(progress() + 1);
···
{ status: RepoStatus.SUSPENDED, label: "Suspended" },
{ status: RepoStatus.BLOCKEDBY, label: "Blocked By" },
{ status: RepoStatus.BLOCKING, label: "Blocking" },
-
{ status: RepoStatus.NONMUTUAL, label: "Non Mutual" },
];
return (
···
<input
type="checkbox"
class="peer sr-only"
-
checked={option.status != RepoStatus.NONMUTUAL}
onChange={(e) =>
editRecords(
option.status,
···
DEACTIVATED = 1 << 3,
SUSPENDED = 1 << 4,
YOURSELF = 1 << 5,
}
type FollowRecord = {
···
handle = res.data.handle;
const viewer = res.data.viewer!;
if (viewer.blockedBy) {
status =
viewer.blocking || viewer.blockingByList ?
···
status == RepoStatus.DELETED ? "Deleted"
: status == RepoStatus.DEACTIVATED ? "Deactivated"
: status == RepoStatus.SUSPENDED ? "Suspended"
: status == RepoStatus.YOURSELF ? "Literally Yourself"
: status == RepoStatus.BLOCKING ? "Blocking"
: status == RepoStatus.BLOCKEDBY ? "Blocked by"
···
status: status,
status_label: status_label,
toDelete: false,
+
visible: true,
});
}
setProgress(progress() + 1);
···
{ status: RepoStatus.SUSPENDED, label: "Suspended" },
{ status: RepoStatus.BLOCKEDBY, label: "Blocked By" },
{ status: RepoStatus.BLOCKING, label: "Blocking" },
];
return (
···
<input
type="checkbox"
class="peer sr-only"
+
checked
onChange={(e) =>
editRecords(
option.status,